php数据访问

Posted 23滴雨

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了php数据访问相关的知识,希望对你有一定的参考价值。

  数据访问分为三种方式:

    1.函数方式(已经过时了不用);

    2.面向对象的方式;

    3.PDO方式(数据访问抽象层);

  面向对象方式进行数据访问的步骤:

    1.创建连接对象

$db = new mysqli("连接的地址(本机写localhost)","用户名","MySQL密码","调用的数据库");

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

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

    3.写一个SQL语句

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

 

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

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

    5.读取查询结果

      (1)fetch_all():从结果对象里读取所有数据,返回二维数组;

      (2)fetch_array():从结果集中读取数据,每次度一条,返回一维数组,索引和关联都有;

      (3)fecth_assoc():从结果集中读取数据,每次度一条,返回一维数组,只有关联数组;

      (4)fecth_object():从结果集中读取数据,每次度一条,返回一维数组,相当于一个对象;

      (5)fecth_row():从结果集中读取数据,每次度一条,返回一维数组,只有索引数组。

       例:

if($result){
    //从结果中读取数据,每次读一条,返回一维数组(索引)
    $arr = $result->fetch_row();
        //每次读一个一维数组
    while($arr = $result->fetch_row()){
        var_dump($arr);
    }
}

 

以上是关于php数据访问的主要内容,如果未能解决你的问题,请参考以下文章

PHP 搜索引擎排名跟踪器 - RankTrackr访问片段

比较有用的php代码片段

markdown 链接,片段,提醒,收集点作为重新访问WordPress插件开发期间的笔记#WordPress #Plugin #PHP #Refere

PHP必用代码片段

如何在片段中访问 SQLite 数据到 ListView

URL的PHP​​和哈希/片段部分