Я пытаюсь сохранить значение mysql в переменной php. У меня есть следующий запрос, который я знаю. Тем не менее, I значение для count count всегда 0. Может ли кто-нибудь объяснить, что мне нужно сделать, чтобы получить значение count? Счет должен быть счетчиком x's здесь name_x =. $ Id.
$query = "SELECT COUNT(name_x) FROM Status where name_x=.$id."; $result = mysql_query($query); $count = $result;
Первая буква в названии таблицы действительно является капиталом. Сначала проверьте его.
или Попробуйте:
$query = "SELECT COUNT(*) as totalno FROM Status where name_x=".$id; $result = mysql_query($query); while($data=mysql_fetch_array($result)){ $count = $data['totalno']; } echo $count;
в$query = "SELECT COUNT(*) as totalno FROM Status where name_x=".$id; $result = mysql_query($query); while($data=mysql_fetch_array($result)){ $count = $data['totalno']; } echo $count;
$query = "SELECT COUNT(*) FROM `Status` where `name_x`= $id"; $result = mysql_query($query); $row = mysql_fetch_row($result); $count = $row[0];
попробуйте
$query = "SELECT COUNT(*) FROM Status where name_x=$id"; $result = mysql_query($query); $count = mysql_result($result, 0);
Вам не хватает одиночных кавычек вокруг $ id. Должно быть name_x = '". $ Id."' ";