PHP中MYSQL PDO使用fetchAll()方法获取结果集中的所有行

<?php
$dbms='mysql';                         //数据库类型 ,对于开发者来说,使用不同的数据库,只要改这个,不用记住那么多的函数
$host='localhost';                     //数据库主机名
$dbName='db_database19';            //使用的数据库
$user='root';                          //数据库连接用户名
$pass='111';                          //对应的密码
$dsn="$dbms:host=$host;dbname=$dbName";
try {
    $pdo = new PDO($dsn, $user, $pass);     //初始化一个PDO对象,就是创建了数据库连接对象$pdo
    $query="select * from tb_pdo_mysql";    //定义SQL语句
    $result=$pdo->prepare($query);            //准备查询语句
    $result->execute();                        //执行查询语句,并返回结果集
    $res=$result->fetchAll(PDO::FETCH_ASSOC);        //获取结果集中的所有数据
    for($i=0;$i<count($res);$i++){                    //循环读取二维数组中的数据
    ?>
         <tr>
            <td height="22" align="center" valign="middle"><?php echo $res[$i]['id'];?></td>
            <td align="center" valign="middle"><?php echo $res[$i]['pdo_type'];?></td>
            <td align="center" valign="middle"><?php echo $res[$i]['database_name'];?></td>
            <td align="center" valign="middle"><?php echo $res[$i]['dates'];?></td>
            <td align="center" valign="middle"><a href="#">删除</a></td>
        </tr>
<?php 
    }
} catch (PDOException $e) {
    die ("Error!: " . $e->getMessage() . "<br/>");
}
          ?>
最后修改:2015 年 09 月 14 日 10 : 37 AM
如果觉得我的文章对你有用,请随意赞赏

发表评论