首页 > Web开发 > 详细

Php数据访问

时间:2017-04-25 19:36:01      阅读:141      评论:0      收藏:0      [点我收藏+]

1、php数据访问,就是在php中访问数据库,要操作MySql数据库,首先必须与MySQl数据库建立连接。

//造连接对象
$db=new MySQLi("localhost","root","密码","数据库名");

2、建立好链接后就是写sql语句,通过语句查找数据库:

//写sql语句
$sql="select * from 表名";
//执行sql语句,返回结果集数据
$result=$db->query($sql);

3、判断是否有数据

//判断是否为空,0和空都是false,一般查询时先判断是否有数据

if($result->num_rows)
{

}

//下面这种是不管是否为空,没错就读,有错就不读

if($result)
{

}

4、取数据

$arr=$result->fetch_all(MySQLi_both);//慎用,返回全部数组,both既有索引也有关联

$arr=$result->fetch_array();//每次读一条,既有索引,也有关联

$arr=$result->fetch_all();//默认返回全部索引数组

$arr=$result->fetch_all(MySQLi_assoc);//返回关联数组

$arr=$result->fetch_array();//每次读一条,既有索引,也有关联
while($arr=$result->fetch_array())//用while循环取所有数组
{
var_dump($arr);
}

$arr=$result->fetch_assoc();//每次返回一条关联数组
$arr=$result->fetch_object();//每次返回一个对象
$arr=$result->fetch_row();//每次返回一条索引数组
while($arr=$result->fetch_row())
{
var_dump($arr); //循环遍历数组
}

//如果执行增删改语句,成功返回true,失败返回false

$db = new MySQLi("localhost","root","密码","表名");
$sql = "delete from info where code=‘n011‘";
$result = $db->query($sql);
var_dump($result);

Php数据访问

原文:http://www.cnblogs.com/mengshenshenchu/p/6763860.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!