面向对象的方式访问数据库

面向对象的方式访问数据库
造对象
判断连接是否出错(两种方式)
写sql语句
执行sql语句
从结果集对象中读取数据
循环输出等
 
$db = new MySQLi("localhost","root","","z-stu");
//方法一
if(mysqli_connect_error()){
    echo "连接错误";
    exit;
}
//方法二
!mysqli_connect_error() or die("连接失败!");
$sql = "select * from info";
$result = $db->query($sql);
//方法一
while($atr = $result->fetch_row()){}
//方法二
$atr = $result->fetch_all();
foreach($atr as $v){
    echo $v[0];
}
从结果集对象中读取数据
$attr = $result->fetch_all(MYSQLI_BOTH); //以二维数组的方式返回所有数据
$attr = $result->fetch_array(); //返回当前指针指向的这条数据,默认索引 可以是索引,也可以是关联,还可以是组合
$attr = $result->fetch_assoc(); //返回当前指针指向的这条数据(关联数组)
$attr = $result->fetch_object(); //返回对象
$attr = $result->fetch_row(); //返回索引数组
posted @ 2016-06-13 21:25  雍家培  阅读(311)  评论(0编辑  收藏  举报