Автор Тема: кол-во пятерок в таблицы  (Прочитано 3734 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн andy5555

  • Завсегдатай
  • Новичок
  • *
  • Сообщений: 44
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
кол-во пятерок в таблицы
« : 10 Августа 2007, 13:31:37 »
Привет всем

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

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

как лудше сделать запрос к базе, что-бы она выдала кол-во пятерок в таблицы (в этом случае 3 пятерки)

Оффлайн brainkiller

  • Фанат форума
  • Ветеран
  • *****
  • Сообщений: 527
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
кол-во пятерок в таблицы
« Ответ #1 : 10 Августа 2007, 13:48:54 »
Стыд-позор! Такие вопросы вообще в RTFM.

SELECT COUNT(Ozenka) FROM table_name WHERE Ozenka=5

Оффлайн andy5555

  • Завсегдатай
  • Новичок
  • *
  • Сообщений: 44
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
кол-во пятерок в таблицы
« Ответ #2 : 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

  • Фанат форума
  • Ветеран
  • *****
  • Сообщений: 527
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
кол-во пятерок в таблицы
« Ответ #3 : 10 Августа 2007, 17:34:12 »
Здесь не mysql_num_rows(), а mysql_result() нужен.

Оффлайн andy5555

  • Завсегдатай
  • Новичок
  • *
  • Сообщений: 44
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
кол-во пятерок в таблицы
« Ответ #4 : 10 Августа 2007, 17:40:25 »
mysql_result(), вот что выдаёт
Warning: Wrong parameter count for mysql_result()

Оффлайн andy5555

  • Завсегдатай
  • Новичок
  • *
  • Сообщений: 44
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
кол-во пятерок в таблицы
« Ответ #5 : 10 Августа 2007, 18:52:44 »
$skolko2 = mysql_result($kol,0);

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

 

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28