gpt4 book ai didi

php - mysql_fetch_array() 超时

转载 作者:太空宇宙 更新时间:2023-11-03 11:14:44 26 4
gpt4 key购买 nike

我正在尝试查询数据库,但它似乎只加载了一段时间,什么也没做。这是一个简单的查询,不会超过一毫秒。

while($row = mysql_fetch_array(getWallPosts($userid)))
{
}

现在,当我将此代码替换为:

echo mysql_num_rows(getWallPosts($userid));

它只是显示'1',实际上数据库中只有一条记录,它只是一个简单的SELECT语句。

这是 getWallPosts 函数:

function getWallPosts($userid, $limit = "10")
{
$result = dbquery("SELECT * FROM commentpost
WHERE userID = ".$userid."
ORDER BY commentPostID DESC LIMIT 0, ".$limit);
return $result;
}

此外,当我将正在执行的 SQL 字符串放入 MySQL 的查询浏览器中时。根本不需要时间。

有什么想法吗?

最佳答案

您似乎在无限循环,因为您每次都在检索一组新数据(一条记录)。

$result = getWallPosts($userid);

while ($row = mysql_fetch_array($result)) {
//printf($row[0]);
}

关于php - mysql_fetch_array() 超时,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5890313/

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