欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

php mysqli连接数据库和遍历数组

程序员文章站 2022-03-24 09:30:30
...

使用mysqli类的对象去连接数据库,然后获取到mysqli_result对象,使用mysqli _result对象中的成员方法或者属性将获得的结果集中的数据(二维数组)遍历出来


  1. <?php
  2. //连接数据库
  3. $mysqli=@new mysqli('localhost','root','root','apple');
  4. //检测是否连接成功
  5. if($mysqli->connect_error){
  6. //获取上次MySQL操作受影响的函数
  7. die("connect_error:".$mysqli->connect_error);
  8. }
  9. //设置客户端字符集
  10. $mysqli->set_charset('utf-8');
  11. //sql插入语句
  12. $sql="INSERT INTO user(`name`,`password`) VALUES('Pavin','123456'),('kdads','111111')";
  13. $res=$mysqli->query($sql);
  14. // var_dump($res);
  15. //查询语句
  16. $sql="SELECT * FROM `user`";
  17. $res=$mysqli->query($sql);
  18. //使用mysql_result类的fetch_all方法
  19. $res=$res->fetch_all(MYSQLI_ASSOC);
  20. // var_dump($res);
  21. //遍历结果集
  22. foreach($res as $key=>$value){
  23. echo "id=".$value['id']." name=".$value['name']." password=".$value['password']."<br>";
  24. }
  25. ?>

如图所示
php mysqli连接数据库和遍历数组