<?php
$mysqli=new mysqli("localhost", "root", "123456", "xsphpdb"); if(mysqli_connect_errno()){
echo "错误:".mysqli_connect_error();
exit;
} //执行select语句,返回来的就是结果集(对象) $sql="select id cid, name shopname, price shopprice, num shopnum, desn shopdesn from shops"; $result=$mysqli->query($sql); $rows=$result->num_rows;
$cols=$result->field_count; echo "表中{$rows}行,{$cols}列<br>"; //记录信息
/* $result->fetch_row() ---- mysql_fetch_row() 索引数组
* $result->fetch_assoc() --- mysql_fetch_assoc() 关联数组(下标就是列名)
* $result->fetch_array() ---- mysql_fetch_array() 两个数组都返回(MYSQLI_ASSOC, MYSQLI_NUM,MYSQLI_BOTH(default))
* $result->fetch_object() --- mysql_fetch_object()
*
* 每次执行一次,就会从结果集中取出当前一条记录(当前记录就是第一个行,可以使用data_seek(5))
*
* 指针指向下一行,下次再取时,就会取出下一行,当结果集中没有记录时,则返回false
*
*/ echo '<table border=1 align="center" width=900>';
echo '<tr>';
// $result->field_seek(2);
while($field=$result->fetch_field()){
echo '<th>'.$result->current_field.'_['.$field->orgname.']'.$field->name.'('.$field->max_length.')</th>';
}
echo '</tr>'; // $result->data_seek(50);
while($row=$result->fetch_assoc()){
echo '<tr>';
foreach($row as $col){
echo '<td>'.$col.'</td>';
}
echo '</tr>';
}
echo '</table>'; $result->free();
$mysqli->close();

最新文章

  1. jq获取屏幕高度和宽度(盒子模型)
  2. Express4.x常用API(二):Request
  3. LR常用函数以及调用自定义函数
  4. 通过JavaScript原型链理解基于原型的编程
  5. 开源:ASP.NET MVC+EF6+Bootstrap开发框架
  6. 多人操作sqlite3数据库冲突问题解决方法
  7. 对CSS中的Position属性的一些深入探讨
  8. Begin using git
  9. Codeforces Round #340 (Div. 2) D. Polyline 水题
  10. [C#]『PLINQ』任务并行库使用小计
  11. Red Hat Enterprise Linux 7的新功能
  12. [Leetcode] Search In Rotated Sorted Array (C++)
  13. Linux在device is busy处理
  14. Java基础IO文件拷贝练习题
  15. DOM 待编辑
  16. 通过virtualbox最小化安装centos 6.3后无法上网解决办法
  17. Python内置函数(42)——memoryview
  18. 第一章04:JDK与JRE 区别
  19. Go实战--golang中使用JWT(JSON Web Token)
  20. [ 严重 ] my系统核心数据库sql注入

热门文章

  1. python基础之 list和 tuple(元组)
  2. HDU 5740 - Glorious Brilliance
  3. MySql5压缩包安装
  4. primary key与unique的区别
  5. 运算符 - PHP手册笔记
  6. python核心编程-第五章-个人笔记
  7. Repository仓储 UnitofWork
  8. Nginx学习笔记二基本配置
  9. ASP.NET C# 有程序集加不了解决办法
  10. 多级列表——ExpandableListView