Blogger Information
Blog 60
fans 5
comment 3
visits 65258
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template
遍历数据库中的数据表的信息
longlong
Original
2105 people have browsed it

1. 遍历数据库中的数据表的信息

本例将采用面向过程接口的方式来操作,遍历的表信息如下:

  1. <?php
  2. // 使用面向过程接口的方式
  3. // 1. 连接数据库并打开first这个数据库
  4. $mysqli = @mysqli_connect('php.edu','root','root','first');
  5. // 2. 错误提示
  6. if ( !$mysqli ) {
  7. echo '数据库连接失败:错误代码('.mysqli_connect_errno().'),'.'错误信息('.mysqli_connect_error().')';
  8. }
  9. // 3. 设置默认客户端字符集
  10. mysqli_set_charset($mysqli,'utf-8');
  11. // 4. 查询数据(用户名和密码)
  12. $sql = "SELECT `username`,`password` FROM `student`";
  13. // 5. 执行
  14. $res = mysqli_query($mysqli,$sql);
  15. // 6. 得到了mysqli_result对象后,使用其方法获得数据
  16. $end = mysqli_fetch_all($res,MYSQLI_ASSOC);
  17. // 7. 打印结果看看,能够得到一个二维数组
  18. print_r($end);
  19. echo '<hr>';
  20. // 8. 对数组遍历
  21. foreach ($end as $index=>$user) {
  22. foreach ($user as $key=>$value) {
  23. echo '用户名:'.$user['username'].'<br>'.'密码:'.$user['password'].'<hr>';
  24. }
  25. }
  26. // 9. 关闭之前连接的数据库
  27. mysqli_close($mysqli);

2. 总结

今天把所有知识点都复习了一遍,再来写作业,一点也不懵了。了解了整个数据库操作的流程以后,写下来就比较简单了。根据流程一点一点写,主要搞清楚那些函数或方法的功能是什么,就好了。在得到查询数据结果的时候,要清楚的知道是得到的mysqli_result类,还是mysqli_stmt类,再使用对应的方法就能拿到结果集中的数据了。

Correcting teacher:GuanhuiGuanhui

Correction status:qualified

Teacher's comments:代码写的很好,不过一定要多写多看,有时写着写着就恍然大悟,啥都明白了。
Statement of this Website
The copyright of this blog article belongs to the blogger. Please specify the address when reprinting! If there is any infringement or violation of the law, please contact admin@php.cn Report processing!
All comments Speak rationally on civilized internet, please comply with News Comment Service Agreement
0 comments
Author's latest blog post