Forum Webscript.Ru

Программирование => PHP => Тема начата: andy5555 от 10 Августа 2007, 13:31:37

Название: кол-во пятерок в таблицы
Отправлено: andy5555 от 10 Августа 2007, 13:31:37
Привет всем

есть таблица на мysql

Name |  Ozenka
______________
Ivanov |   5
Petrov |   3
Sidorov|   5
Zopkin |   5

как лудше сделать запрос к базе, что-бы она выдала кол-во пятерок в таблицы (в этом случае 3 пятерки)
Название: кол-во пятерок в таблицы
Отправлено: brainkiller от 10 Августа 2007, 13:48:54
Стыд-позор! Такие вопросы вообще в RTFM.

SELECT COUNT(Ozenka) FROM table_name WHERE Ozenka=5
Название: кол-во пятерок в таблицы
Отправлено: andy5555 от 10 Августа 2007, 17:13:56
да стыдно....... но что поделаеш если надо

$skolko = "SELECT COUNT(Ozenka) FROM " . TABLE_GROUPS . " WHERE Ozenka=5";
$kol = mysql_query($skolko);
$skolko2 = mysql_num_rows($kol);
echo $skolko2;

таким способом выдаёт только единицы, что-то я запутался
Название: кол-во пятерок в таблицы
Отправлено: brainkiller от 10 Августа 2007, 17:34:12
Здесь не mysql_num_rows(), а mysql_result() нужен.
Название: кол-во пятерок в таблицы
Отправлено: andy5555 от 10 Августа 2007, 17:40:25
mysql_result(), вот что выдаёт
Warning: Wrong parameter count for mysql_result()
Название: кол-во пятерок в таблицы
Отправлено: andy5555 от 10 Августа 2007, 18:52:44
$skolko2 = mysql_result($kol,0);

всё заработало
спасибо