所以我有一个问题。我有正在开发的聊天/IM 网站,并且正在制作用户个人资料页面。我想显示该用户有多少帖子。
我之前遇到的另一个问题是,当我调用某个值时,它会返回一个“资源 #1”类型的字符串。但我通过使用得到了这个工作
$totalposts=mysql_query("SELECT * FROM `posts` WHERE Username='" . $username . "'");
$totalposts = mysql_fetch_row($totalposts);
$totalposts = $totalposts[0];
但这只是返回最新帖子的最后一个 postID。我认为 mysql_num_rows 会起作用。但是此代码返回错误(带有数字的示例):
29: $totalposts=mysql_query("SELECT * FROM `posts` WHERE Username='" . $username . "'");
30: $totalposts = mysql_num_rows($totalposts);
31: $totalposts =mysql_fetch_row($totalposts);
32: $totalposts = $totalposts[0];
这将返回此错误:
Warning: mysql_fetch_row(): supplied argument is not a valid MySQL result resource in /home/a9091503/public_html/im/user.php on line 31
多谢你们。:) 我希望你能解决这个问题。:D