我有一个MySQL数据库,用户可以在其中列出他们已阅读的书籍,想要阅读等等.我正在尝试编写查询以查找用户列出的最常见的书籍.
我目前的查询是:
$result = mysql_query("SELECT title, COUNT(title) AS counttitle FROM books GROUP BY title ORDER BY counttitle DESC LIMIT 1");
echo "<p>The most popular book listed by members is $result</p>";
Run Code Online (Sandbox Code Playgroud)
这似乎(对我而言)是合乎逻辑的方式,我看不出语法有什么问题,但我得到的结果是"成员列出的最受欢迎的书是资源ID#32"
任何人都知道我哪里出错了?
我想你错过了这个:
$row = mysql_fetch_assoc($result)
Run Code Online (Sandbox Code Playgroud)
该$result实际上不是答案,它包含有答案的行结果资源.