码迷,mamicode.com
首页 > 数据库 > 详细

PHP - PDO 之 mysql 参数绑定

时间:2014-06-25 09:16:27      阅读:377      评论:0      收藏:0      [点我收藏+]

标签:style   class   blog   code   color   os   

<?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,....

PHP - PDO 之 mysql 参数绑定,布布扣,bubuko.com

PHP - PDO 之 mysql 参数绑定

标签:style   class   blog   code   color   os   

原文地址:http://www.cnblogs.com/shibazi/p/3806946.html

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