PHP 数据访问

Posted 欧元

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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];

以上是关于PHP 数据访问的主要内容,如果未能解决你的问题,请参考以下文章

PHP数据访问

php数据访问

PHP的数据访问

用php访问json post数据

PHP中三种数据访问方式

PHP访问MySQL数据库