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

数据访问基础

时间:2018-01-14 00:57:57      阅读:150      评论:0      收藏:0      [点我收藏+]

标签:本机   mys   body   查询   读取   sso   sheng   col   pdo   

数据访问分为三种方式:

1.函数方式。已经过时了不用

2.面向对象的方式

3.PDO方式,数据访问抽象层

 

面向对象的方式:

1.首先需要创建连接对象

$db = new MySQLi("localhost","root","5270437","ceshi");
//localhost代表本机 root代表用户名 数字代表密码 ceshi代表需要调用的数据库

2.判断当前连接是否正确

if(mysqli_connect_error()){
    echo "连接失败!";
    exit;
}
//做一个if语句 满足条件结束,不满足条件连接失败

3.写一个SQL语句

$s = "select * from xueshengbiao";
//最简单的查询表所有内容的sql语句

4.执行SQL语句,如果成功返回一个结果集对象

$r = $db->query($s);
//query 必需的。规定要发送的 SQL 查询。

5.读取查询结果

if($r){
    //从结果集对象里面读取所有数据返回二维数组
    //$all = $r->fetch_all(); //fetch_all 读所有数据

    //从结果集中读取数据没度一条返回一维数组(索引关联都有)
    //$array = $r->fetch_array();//每次只读一条
    //$array1 = $r->fetch_array();//第二次读取第二条

    //从结果集中读取数据每次读一条返回一维数组(关联)
    //$assoc = $r->fetch_assoc(); //读取关联数据

    //从结果中读取数据每次读一条返回一个对象
    //$object = $r->fetch_object(); //读取一个对象

    //从结果集中读取数据每次读一条返回一维数组(索引)
    //$row = $r->fetch_row(); //读一行
    //var_dump($row);

用fetch_row做循环读取所有数据,每次读一个一维数组

while($row = $r->fetch_row()){
        var_dump($row);
    }
}

 

数据访问基础

标签:本机   mys   body   查询   读取   sso   sheng   col   pdo   

原文地址:https://www.cnblogs.com/palpitate/p/8280824.html

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