Вопрос о запросе - PullRequest
       26

Вопрос о запросе

0 голосов
/ 04 февраля 2009
$sql = "SELECT count(u_id) AS num_replies FROM `replies` WHERE `u_id`='".$uid."'";
$res = mysql_query($sql) or die(myqsl_error());

Будет ли это возвращать количество ответов, сделанных пользователем с идентификатором $ uid? Если нет, может кто-нибудь предложить что-то, что будет?

Спасибо за помощь.

Ответы [ 4 ]

5 голосов
/ 04 февраля 2009

Трудно ответить на этот вопрос, не зная больше о таблице ответов, но просто посмотрев на ваш запрос, тогда да, ваш запрос выглядит так, как он будет.

1 голос
/ 15 октября 2009

Пожалуйста, ради любви к Интернету, не создавайте SQL-запрос самостоятельно. Используйте PDO .

0 голосов
/ 04 февраля 2009

Будет возвращено количество записей в таблице с этим u_id. Не имеет значения, что вы положили в паретезы. Вам не нужно никаких предложений GROUP BY.

0 голосов
/ 04 февраля 2009

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...