zoukankan      html  css  js  c++  java
  • 数据库访问

    数据库访问

    ★★★   header("location:***.php");//跳转到***.php的页面

    ★★★  <a>里面 的onclick事件  先执行onclick事件再执行跳转

    ★★★   $db = new MySQLi("localhost","root","密码","表名");

    需要四个参数 php手册(host(连哪儿的数据库,可以写ip地址也可以写域名(如www.baidu.com)/本地为:loclhost),username(用户名),passwd(密码),dbname(数据库名称),port(端口号默认为3306)) port 可以不写

    //可以判断连接是否出错 

    方法一:

    if(mysqli_connect_error())

    {    

    echo "连接失败";    

    exit;   

    }

    //方法二:

    mysqli_connect_error()?die("连接失败"):"";

    步骤:1.  先把数据库和PHP打通一个通道(造一个连接对象)

    $db = new MySQLi("localhost","root","密码","表名");

    步骤:2.//写SQL语句: $sql = "select * from Info(表名)";

    步骤:3.//执行SQL语句,返回结果集对象: $reslut = $db->query($sql);

    步骤:4.//从结果集中读取数据,返回数组 $attr = $reslut->fetch_all(); //读取所有数据,返回索引二维数组
    $attr = $reslut->fetch_array(); //读取当前指针指向的数据,返回索引关联都存在的数组
    $attr = $reslut->fetch_assoc(); //读取当前指针指向的数据,返回关联数组
    $attr = $reslut->fetch_row(); //返回索引数组
    $attr = $reslut->fetch_object(); //返回对象

    var_dump($attr);

    //while循环结果相当于$reslut->fetch_all(),读取所有数据;输出一个二维数组;

    $arr = array();

    while($attr = $reslut->fetch_row())

    {    

    array_push($arr,$attr);

    }

    var_dump($arr);

  • 相关阅读:
    【iOS开发-从网络上获取图片尺寸】
    【iOS开发之静态库、动态库】
    【iOS开发之OC和JS互调】
    【iOS之runtime、runloop】
    【iOS开发之C语言】sprintf,strncpy,strcmp三个函数的区别
    计算机中的存储单位
    linux命令行
    python的安装
    Java的跨平台特性
    方法的重写(override)两同两小一大原则:
  • 原文地址:https://www.cnblogs.com/zxl89/p/6049206.html
Copyright © 2011-2022 走看看