PHP学习 mysqli处理结果集
来源:互联网 发布:淘宝客怎么和商家合作 编辑:程序博客网 时间:2024/05/19 05:40
<?php
include "Page.class.php";
$mysqli=new mysqli("localhost", "root", "123456", "xsphpdb");
if(mysqli_connect_errno()){
echo "错误:".mysqli_connect_error();
exit;
}
$result=$mysqli->query("select * from shops");
$page=new Page($result->num_rows);
//执行select语句,返回来的就是结果集(对象)
$sql="select id cid, name shopname, price shopprice, num shopnum, desn shopdesn from shops {$page->limit}";
$result=$mysqli->query($sql);
//记录信息
/* $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 '<tr><td align="center" colspan="5">'.$page->fpage().'</td></tr>';
echo '</table>';
$result->free();
$mysqli->close();
include "Page.class.php";
$mysqli=new mysqli("localhost", "root", "123456", "xsphpdb");
if(mysqli_connect_errno()){
echo "错误:".mysqli_connect_error();
exit;
}
$result=$mysqli->query("select * from shops");
$page=new Page($result->num_rows);
//执行select语句,返回来的就是结果集(对象)
$sql="select id cid, name shopname, price shopprice, num shopnum, desn shopdesn from shops {$page->limit}";
$result=$mysqli->query($sql);
//记录信息
/* $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 '<tr><td align="center" colspan="5">'.$page->fpage().'</td></tr>';
echo '</table>';
$result->free();
$mysqli->close();
0 0
- PHP学习 mysqli处理结果集
- PHP学习 mysqli预处理查询结果集
- php学习笔记(十八)php扩展库mysqli的使用和处理结果集
- php中mysqli 处理查询结果集的几个方法
- php中mysqli 处理查询结果集的几个方法
- php解析mysqli查询结果
- PHP学习 mysqli事务处理
- php mysqli 扩展学习
- php mysqli 学习
- php输出mysqli查询出来的结果
- php输出mysqli查询出来的结果
- mysqli预处理得到结果集
- PHP学习 mysqli的 预处理
- PHP学习 mysqli 预处理更新
- php mysql扩展使用mysqli扩展查询结果的问题
- PHP学习 mysqli 以及 存储过程等
- PHP学习 mysqli的基本操作
- PHP学习 mysqli执行多条语句
- 设置Linux内核参数 /etc/sysctl.conf
- Junit学习二:private field
- cocos2d-x学习笔记(1) windows8环境搭建(转)
- 数理篇 - 高等数学小筑
- 动态域名解析软件,域名解析管理系统学习教程
- PHP学习 mysqli处理结果集
- SQLSERVER2008分割字符串的一个函数
- jQuery EasyUI parser 的使用场景
- Medoo Detele的使用:删除数据
- [Liferay] 在 Liferay 使用 SpringMVC 的 @ResourceMapping
- javaweb基础积累常犯的错误
- 链表逆序的笔试题
- 浅析OC和C++的不同
- Median of Two Sorted Arrays