php中怎么判断记录是最后一条记录然后把记录移到第一条记录? php中怎么判断记录是最后一条记录然后把记录移到第一条记录? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 就是判断记录指针到最后一条了没有,如果到最后一条了就返回第一条.if($rs1->eof) $rs1->bof();就是像这样做.但我不知道php的语法是怎样写这个语句的. //先假设你的查询语句已正确执行并获得了查询结果集,同时返回的行数不为0,并且结果集的资源ID是$result$sql = 'Your MySQL Statement';$result = $mysql_query($sql);//如果当前指针是在最末行,mysql_fetch_array()取记录会失败并返回 falseif (!mysql_fetch_array($result)) //移动内部结果的指针到第一条,具体说明请看PHP手册中 MySQL函数库->mysql_data_seek() mysql_data_seek($result,0); $sql = 'select id from tb';$record = mysql_query($sql);while($array=mysql_fetch_array($record)){ static $i=0; echo (!mysql_data_seek($record,$i+1))?"no data":$array["id"]; $i++;} php不能正常运行是怎么回事 如何获取引号中的值? 如何从数据库中读出来数据? access数据库连接文件怎么改?? 为什么总是让我输入用户名和密码阿?哪里出错了?? Php有没有按行读文件的函数?或者怎么判断回车符? 请教PHP换行符问题... 能不能将javascript的值付给php的变量 那个什么目录权限控制文件htpass.xxx (具体忘记名字叫什么了), 谁能给我讲讲吗? php怎么连接mysql数据库 有个WEB控件能获取客户端网卡MAC地址。 asp.net,jsp,php,哪个好找工作
if($rs1->eof)
$rs1->bof();
就是像这样做.但我不知道php的语法是怎样写这个语句的.
$sql = 'Your MySQL Statement';
$result = $mysql_query($sql);//如果当前指针是在最末行,mysql_fetch_array()取记录会失败并返回 false
if (!mysql_fetch_array($result))
//移动内部结果的指针到第一条,具体说明请看PHP手册中 MySQL函数库->mysql_data_seek()
mysql_data_seek($result,0);
$sql = 'select id from tb';
$record = mysql_query($sql);
while($array=mysql_fetch_array($record)){
static $i=0;
echo (!mysql_data_seek($record,$i+1))?"no data":$array["id"];
$i++;
}