Intereting Posts
Возвращает ограниченное количество записей определенного типа, но неограниченное количество других записей? Метод Android Volley getParams () не вызван для JsonObjectRequest Динамическая маршрутизация Codeigniter Чтение и анализ содержимого очень большого файла Ошибка при обработке аутентификации OAuth2 как загрузить более одного изображения на сервер (база данных mysql), используя php и android cURL с использованием нескольких прокси-серверов в цепочке Обновление версии PHP с 5.3.25 до 5.6 Почему foreach копирует массив, когда мы не модифицировали его в цикле? Доступ к исходному коду HTML с использованием PHP или JavaScript Что означает вызов функции-члена по логическому значению и как исправить Условная инструкция mySQL. Если true UPDATE, если false INSERT Codeigniter передает данные из контроллера для просмотра Проверьте, не отключен ли пользователь Как разрешить выделение жирным шрифтом, подчеркивание и курсив в текстовой области

SELECT Count php / sql

Я пытаюсь сохранить значение 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."' ";