利用PDO技术查询数据库,格式化输出表中数据

Original 2019-04-27 12:08:37 269
abstract:prepare("SELECT `id`,`name`,`sex`,`crea
prepare("SELECT `id`,`name`,`sex`,`create_time` FROM `user` WHERE `statue`=:statue") //执行查询 $stmt->bindValue(':statue',0,PDO::PARAM_INT); //1).进行参数绑定 $stmt->excute(); //2)执行查询 //结果解析与遍历 $stmt->bindColumn(1,$id,PDO::PARAM_INT) //列绑定:将结果集某一列绑定到变量中 $stmt->bindColumn(2,$name,PDO::PARAM_STR,20) //列绑定:将结果集某一列绑定到变量中 $stmt->bindColumn(3,$sex,PDO::PARAM_INT) //列绑定:将结果集的某一列绑定到变量中 $stmt->bindColumn(4,$time,PDO::PARAM_STR,100) //列绑定:将结果集的某一列绑定到变量中 $rows=[]; while($res=$stmt->fetch(PDO::FETCH_BOUND)){//关联模式为绑定模式 $rows[]=compact('id','name','sex','time'); } //释放结果集和关闭数据库链接 $stmt=null; $pdo=null; ?>     
用户信息表
ID NAME SEX CREATE_TIME



Correcting teacher:天蓬老师Correction time:2019-04-27 17:39:27
Teacher's summary:$stmt->bindValue(':statue',0,PDO::PARAM_INT), ':statue', 这里的冒号, 建议不要写了, 允许省略的, 这样更直观 , 不是吗?

Release Notes

Popular Entries