PHP 数据访问

如何连接

1.造连接对象

$db= new MySQLi("localhost","root","123","mydb");   服务器地址,数据库用户名,数据库密码,你需要连接哪个数据库

2.判断连接是否出错

mysqli_connect_error();

3.准备SQL语句

$sql="select*from info";

4.执行SQL语句,返回结果集对象

$result=$db->query($sql);

5.从结果集里面取数据

$attr=$result->fetch_all();              返回所有数据,并且以二维数组的方式存在

var_dump($attr);

 

三个可选参数:

MYSQLI_ASSOC                                返回数组,变成关联数组

MYSQLI_NUM                                  代表返回索引数组

MYSQLI_BOTH                                 每个数据,既有索引也有关联     返回索引和关联都有,使用的时候不需要加双引号

$attr=$result->fetch_array();            返回当前这条数据,返回的是一维数组,默认是索引关联都有

var_dump($attr);  

$attr=$result->fetch_assoc();             返回当前这条数据,返回的是一维关联数组

$attr=$result->fetch_object();             返回当前这条数据的对象

$attr=$result->fetch_row();                返回当前这条数据,返回的是索引数组

 

例:

$attr=$result->fetch_all();  

foreach($attr as $c)

{

      echo"<div>

      {$v[0]}--{$v[1]--{$v[2]}--{$v[3]}--{$v[4]}</div>}"

}

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

{

         

  echo"<div>

      {$attr[0]}--{$attr[1]--{$attr[2]}--{$attr[3]}--{$attr[4]}</div>}"

}

 

$attr=$result->fetch_all();

var_dump=($attr);

echo $attr[0][0];

posted @ 2016-12-18 09:51  欧元  阅读(411)  评论(0编辑  收藏  举报