码迷,mamicode.com
首页 > 其他好文 > 详细

数据访问

时间:2016-12-18 17:29:16      阅读:128      评论:0      收藏:0      [点我收藏+]

标签:nbsp   关联   集中   数组   result   执行   引号   nec   用户   

1.做一个连接对象

$sdb = new mysqli("localhost","root","123","mydb") 数据库的服务器地址,数据库用户名,数据库密码,需要操作的数据库

2.判断连接是否出错

if(mysqli_connect_error())
{
    //echo "连接失败"
    die("连接失败" );
    }

3.准备sql语句

$sql="select * from info";
$sql = "selct name from info where code=‘poo1‘";

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

 $result = $db->query($sql); //query sql语句  , 返回数据的模式

5.从结果集中取数据;

$attr = $result->fectch_all();//返回所有数据并且意二维数组的方式存在  resulttype返回数据的类型  MYSQLI_NUM形成关联数组  _BOTH既有索引又有关

三个可选参数

MYSQLI_ASSOC返回关联数组,MYSQLI_NUM 返回索引数组 MUSQLI_BOTH 返回既有索引又有关联,使用时不用加双引号 
$attr = $result->fecth_array();//返回当前指针指向的  每次返回一条数据,返回的是一维数组,默认索引关联都有
$attr = $result->fecth_assoc();//返回当前数组,返回的是一维数组

$attr =$result_>fech_object();//返回数据对象 每次返回一条数据

$attr =$result_>fech_row);//返回当前这条数据,返回的索引数组

把所有数据取出来的方式

$attr= $result->fecth_all();
foreach($attr as $v)
{
    echo "<div>{$v[0]}--{$v[1]}--{$v[3]}--{$v[4]}</div>";
    }*/

/*while($attr = $result->fecth_row());
{
    echo "<div>{$attr[0]}--{$attr[1]}--{$attr[3]}--{$attr[4]}</div>";

    }
$attr = $result->fecth_all;
var_dump ($attr);
echo $attr[0][0];

1.造链接对象

$sdb = new mysqli("localhost","root","123","mydb") 

2.准备一条数据

$sql = "insert into nation caluse(‘n009‘,‘民族‘)";

3.执行SQL 语句

$result = $bd->query($sql)
//执行成功返回true, 执行失败返回false

 

数据访问

标签:nbsp   关联   集中   数组   result   执行   引号   nec   用户   

原文地址:http://www.cnblogs.com/gdbaby/p/6194633.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!