zoukankan      html  css  js  c++  java
  • PHP

    <?php
        /* pdo 学习 */
        $dsn    = 'mysql:host=localhost;dbname=cswl';//构建连接dsn
        $db     = new pdo($dsn,'root','');//实例化pdo【第二个参数是用户名,第三个为密码】
        #.查询
        $obj    = $db->prepare("select * from level_class where id = ?");
        $id     = 28;
        $obj->bindParam(1,$id,PDO::PARAM_INT);
        $obj->execute();
        $result = $obj->fetchALL(PDO::FETCH_ASSOC);
        var_dump($result);
    ?>

    pdo支持两种参数绑定方案:

    1、如果sql'语句中用的是?号作为占位符,那么在bindParam参数中,第一个参数就以占位符的顺序填写,比如1代表第一个?号的值

    2、如果sql语句中用的是 " :变量名  "作为占位符,那么bingParam参数中,第一个参数就是“ :变量名 ”

    PS:bindParam函数:par1,占位符标识,par2:值(必须以变量形式体现,否则报:Cannot pass parameter 2),par3:值的模式

           有   PDO::PARAM_INT,PDO::PARAM_STR,....

  • 相关阅读:
    工作的开端五
    工作的开端一
    工作的开端四
    工作的开端三
    工作的开端二
    springMVC基础配置
    3
    2
    文件操作Utils方法1
    解压zip并解析excel
  • 原文地址:https://www.cnblogs.com/shibazi/p/3806946.html
Copyright © 2011-2022 走看看