2017.4.25.
数据访问
面向对象的访问方式
一,造连接对象
$db=new MySQLi("localhost","root","123","123");
链接本地数据库的地址,用户名,数据库的密码,数据库的名称
二,写SQL语句
$sql="select * from 表的名称";
三,执行SqL语句
$result=$ db _>query($sql);这是结果即对象
四,取数据
$arr=$result->fetch_all();
//fetch_all 是输出所有。括号内有三个参数。
//MYSQLI_ASSOC 返回的是关联数组;MYSQLI_ NUM 索引数组;MYSQLI_BOTH 前两者都有。默认的是索引数组
//$arr=$result_->fetch_array();
//默认返回所有数组。每次返回一组数据
while( $arr=$result_->fetch_array())
{var_dump($arr);
}
//遍历所有数组用while循环
fetch_assoc()也是返回一组数组,同样使用while循环来操作
fetch_object()是返回一组对象,同样用while循环操作
fetch_row()是返回索引数组,也是一条,也是用while
———————————————————————————————————————————————————————
删改
$db = new MySQLi("localhost","root","123","mydb");
$sql = "delete from info where code='n011'";
$result = $db->query($sql);
var_dump($result);
//如果执行增删改语句,成功返回true,失败返回false
var_dump($arr);