gpt4 book ai didi

php - 使用 SQL 和 PHP 创建访问次数最多的列表?

转载 作者:行者123 更新时间:2023-11-30 00:51:58 25 4
gpt4 key购买 nike

这个问题在这里已经有了答案:





mysql_fetch_array()/mysql_fetch_assoc()/mysql_fetch_row()/mysql_num_rows etc... expects parameter 1 to be resource

(31 个回答)


8年前关闭。




我有一个包含网络漫画的表格,并具有以下列:id、title、date、comic、thumbnail 和 hits。

我正在尝试使用以下代码对一个月内点击次数最多的漫画进行排序:

$oneMonth = mysql_query("CREATE VIEW ['oneMonthSort'] AS SELECT * FROM comics WHERE date_time = date_sub(now() interval 1 month)");
$oneMonthSort = mysql_query("SELECT * FROM oneMonthSort ORDER BY 'hits' DESC");
$topOfOne = array();
while($row = mysql_fetch_array($oneMonthSort)){
$thumb = $row["thumbnail"];
echo $thumb;
}

我得到错误 mysql_fetch_array() Expects parameter 1 to be resource, boolean given

最佳答案

错误消息告诉您您传递给 mysql_fetch_array() 的内容是一个 bool 值 (duh),因此它可能是值 false这意味着您的查询失败。您需要检查您的 SQL 查询。尝试在您的终端或 GUI 中运行它并调查它在哪一步失败。

这可能是由于一些命名错误,如果不访问您的实际数据库就无法调试。

更新:实际上,仔细查看您的 SQL,我发现您将 View 名称包装在方括号中。为什么?据我所知,您应该按原样命名 View ,如下所示:CREATE VIEW MyView AS... .

关于php - 使用 SQL 和 PHP 创建访问次数最多的列表?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20895538/

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