码迷,mamicode.com
首页 > 其他好文 > 详细

使用预处理语句实现数据查询的方法

时间:2015-06-01 22:19:51      阅读:131      评论:0      收藏:0      [点我收藏+]

标签:

查询数据库里面有多少条数据
$m=new mysqli(‘localhost‘,‘root‘,‘‘,‘db‘);
$m->set_charset(‘utf8‘);
$stmt=$m->prepare(‘select count(*) from stu‘);
$stmt->execute();
$stmt->bind_result($c);
$stmt->fetch();
echo $c;
$stmt->free_result();
$stmt->close();
$m->close();
使用预处理语句实现数据的查询方法一:
  1. $m=new mysqli(‘localhost‘,‘root‘,‘‘,‘db‘);
  2. $m->set_charset(‘utf8‘);
  3. $stmt=$m->prepare(‘select * from stu where 1=1‘);
  4. $stmt->execute();
  5. $stmt->bind_result($id,$name,$sgender,$sscore);
  6. while($stmt->fetch()){
  7. echo "$id,$name,$sgender,$sscore".‘<br>‘;
  8. }
  9. $stmt->free_result();
  10. $stmt->close();
  11. $m->close();
使用预处理语句实现数据的查询方法二:
  1. $m=new mysqli(‘localhost‘,‘root‘,‘‘,‘db‘);
  2. $m->set_charset(‘utf8‘);
  3. $stmt=$m->prepare(‘select * from stu where 1=1‘);
  4. $stmt->execute();
  5. $result=$stmt->get_result();
  6. $rows=$result->fetch_all(2);
  7. foreach($rows as $v){
  8. print_r($v).‘<br>‘;
  9. }
  10. $stmt->free_result();
  11. $stmt->close();
  12. $m->close();
使用预处理语句实现数据的查询方法三:
$m=new mysqli(‘localhost‘,‘root‘,‘‘,‘db‘);
$m->set_charset(‘utf8‘);
$stmt=$m->prepare(‘select * from stu where sid=?‘);
$n=10;
$stmt->bind_param(‘i‘,$n);
$stmt->execute();
$stmt->bind_result($id,$name,$sgender,$sscore);
$stmt->fetch();
echo $id,$name,$sgender,$sscore;
$stmt->free_result();
$stmt->close();
$m->close();




使用预处理语句实现数据查询的方法

标签:

原文地址:http://www.cnblogs.com/lsr111/p/4544801.html

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