gpt4 book ai didi

php - 警告 : mysql_data_seek(): Offset 1 is invalid for MySQL result index 5 (or the query data is unbuffered)

转载 作者:可可西里 更新时间:2023-11-01 01:06:02 24 4
gpt4 key购买 nike

请任何人提供帮助。我正在尝试执行以下 php 代码:

   $sql="SELECT * FROM vendors WHERE vuid=".$uid."AND status="."'c'";
$sql=$sql . "LIMIT 0, 10";
$result=mysql_query($sql);
$numrows=mysql_num_rows($result);

for($i=0;$i<$numrows;$i++)
{

if($numrows>0)
{
mysql_data_seek($result,$i);
}

我收到以下错误警告:mysql_data_seek():偏移量 1 对于 MySQL 结果索引 5 无效(或查询数据未缓冲)。 $numrows 为 2,因此 mysql_data_seek 的范围是有效的。

提前致谢

最佳答案

如果结果集为空mysql_data_seek()将失败并显示 E_WARNING。我认为这会发生在你的情况下,因为你在调用 mysql_data_seek() 之前没有检查结果集是否为空。

总是检查行数的结果,如果它们 >=1 那么你可以安全地调用 mysql_data_seek()

if ( mysql_num_rows ( $sql ) > 0 )
{
// do stuff, you have some results
}
else
{
// no results to process
}

关于php - 警告 : mysql_data_seek(): Offset 1 is invalid for MySQL result index 5 (or the query data is unbuffered),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10768831/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com