zoukankan      html  css  js  c++  java
  • 使用预处理语句实现数据查询的方法

    查询数据库里面有多少条数据
    $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();




  • 相关阅读:
    暂存。2
    暂存。
    dom兼容性问题3 元素操作
    一个查看Access数据库密码的工具
    解除IIS配置节锁定
    解决cef中title不现实tooltip的问题
    创建.symlnk文件
    查询orcale运行的SQL语句记录
    跨域http头
    C#抓取天气数据
  • 原文地址:https://www.cnblogs.com/lsr111/p/4544801.html
Copyright © 2011-2022 走看看