有关查询的问题

时间:2009-02-04 16:48:15

标签: sql

$sql = "SELECT count(u_id) AS num_replies FROM `replies` WHERE `u_id`='".$uid."'";
$res = mysql_query($sql) or die(myqsl_error());

是否会返回ID为$ uid的用户的回复数量?如果没有,任何人都可以建议吗?

请求帮助。

4 个答案:

答案 0 :(得分:5)

如果不了解有关回复表的更多信息,但只是查看您的查询,那么很难回答这个问题,那么您的查询就好了。

答案 1 :(得分:1)

为了热爱互联网,请不要自己构建SQL查询。使用PDO

答案 2 :(得分:0)

$ssql = "SELECT count(*) AS num_replies FROM replies WHERE u_id = $uid";
$rres = mysql_query($ssql);

答案 3 :(得分:0)

它将返回表中包含该u_id的记录数。无论你在paretheses中放什么。您不需要任何GROUP BY子句。