1. 云栖社区>
  2. PHP教程>
  3. 正文

PDO中处理预查询语句的方法

作者:用户 来源:互联网 时间:2017-12-01 09:39:51

查询pdo方法语句处理

PDO中处理预查询语句的方法 - 摘要: 本文讲的是PDO中处理预查询语句的方法, <?php    try{        $pdo=new PDO("mysql:host=localhost;dbname=bookstore","root","158369");        echo "数据库连接成功!&lt

<?php

    try{
        $pdo=new PDO("mysql:host=localhost;dbname=bookstore","root","158369");
        echo "数据库连接成功!<br>";
    }
    catch(PDOexception $e){
        echo "数据库连接失败!".$e->getmessage()."<br>";
    }
    
    try{
        //PDO的预处理查询语句
        $statme=$pdo->prepare("select * from salary where id>5 and id<10");
        var_dump($statme);
        $statme->execute();
        //将查询到的结果集处理模式设置为索引模式
        $statme->setFetchMode(PDO :: FETCH_NUM );
        //使用预处理类中的PDOStatement::fetch()方法来处理结果集,使用表格输出
        echo "<table align='center' width='800' border='1'>";
            echo "<caption>数据查询结果表</caption>";
            echo "<tr>";
            echo "<th>ID</th><th>姓名</th><th>年龄</th><th>学历</th><th>薪水</th>";
            echo "</tr>";
        //再次注意:list函数只能接收索引数组的值
        while(list($id,$name,$age,$edu,$salary)=$statme->fetch()){
            echo "<tr align='center'>";
                echo "<td>{$id}</td>";
                echo "<td>{$name}</td>";
                echo "<td>{$age}</td>";
                echo "<td>{$edu}</td>";
                echo "<td>{$salary}</td>";                
            echo "</tr>";
        }
        echo "</table>";    
    }
    catch(PDOexception $e){
        echo "操作查询失败!".$e->getmessage();
    }
?>

以上是云栖社区小编为您精心准备的的内容,在云栖社区的博客、问答、公众号、人物、课程等栏目也有的相关内容,欢迎继续使用右上角搜索按钮进行搜索查询 , pdo , 方法 , 语句 处理 ,以便于您获取更多的相关知识。

弹性可伸缩的计算服务,助您降低 IT 成本,提升运维效率

40+云计算产品,6个月免费体验

稳定可靠、可弹性伸缩的在线数据库服务,全球最受欢迎的开源数据库之一

云服务器9.9元/月,大学必备