我创建了一个功能来调用论坛中特定类别的帖子数量。这是该函数的代码:
function num_posts_evedisc() {
$sql3 = "SELECT COUNT(category) FROM forum_question WHERE category=3";
$query3 = mysql_query($sql3);
return($query3);
}
这是我得到的回应,附和它:
Resource id #14
(在我的数据库中,我有表 forum_question 和列类别。我尝试用(id)替换(类别)但也没有用。)
谢谢!
最佳答案
mysql_query
返回 resource ,这反过来又使您可以访问结果。要访问结果,您必须使用一些东西从资源中获取信息,例如:
if ($row = mysql_fetch_row($query3)) {
return $row[0];
}
(您还可以使用其他函数,例如 mysql_fetch_array
或 mysql_result
。)
但请注意,mysql_*
函数已弃用,并将在未来的 PHP 版本中删除。看Mysql Improved Extension或 PDO_MYSQL .
关于php - 这个功能有什么问题?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16026554/