博客列表 >PDO查询2019.2.22

PDO查询2019.2.22

ken的博客
ken的博客原创
2019年02月27日 10:31:48750浏览

实例

<?php
//PDO查询

//1.连接数据库

$pdo = new PDO('mysql:host=127.0.0.1;dbname=php;','root','root');

//2.创建预处理对象

$sql ='SELECT `id`,`name`,`mobile` FROM `staff`WHERE `age`>:age AND `sex`=:sex ';//语句模板

$stmt = $pdo->prepare($sql);//预处理对象

//3.执行预处理对象

$stmt->bindParam('age',$age,PDO::PARAM_INT,3);
$stmt->bindParam('sex',$sex,PDO::PARAM_INT,1);
$age = 40;
$sex = 1;
$res = $stmt->execute();

if(true===$res){
////    执行成功,打印员工信息
//    $result = $stmt->fetch(PDO::FETCH_ASSOC);
//    print_r($result);echo '<br>';

    //使用fetchALL需要注意数据无限大时,需要做好分页,要不会撑爆内存,谨慎使用
//    $result= $stmt->fetchAll(PDO::FETCH_ASSOC);
//       foreach($result as $staff){
//           print_r($staff);echo '<br>';
//       }


}


//4.关闭数据库连接
$pdo = null;

运行实例 »

点击 "运行实例" 按钮查看在线实例

 

声明:本文内容转载自脚本之家,由网友自发贡献,版权归原作者所有,如您发现涉嫌抄袭侵权,请联系admin@php.cn 核实处理。
全部评论
文明上网理性发言,请遵守新闻评论服务协议