Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Программирование и базы данных (http://forum.oszone.net/forumdisplay.php?f=21)
-   -   Помогите с "SELECT count(name) FROM base" (http://forum.oszone.net/showthread.php?t=102685)

Sev 12-03-2008 22:16 758991

Помогите с "SELECT count(name) FROM base"
 
Мучаюсь со своей первой базой, сильно не бейте за нубский вопрос.

Есть у мя форма из двух radio кнопок, со значениями "ДА" и "НЕТ". Скажем ответило 20 человек - 5 - Да и 15 Нет.
Как мне получить из базы кол-во ответивших ДА и НЕТ ?
В книжке написано мол "SELECT count(name) FROM base" так надо, но как это к echo прилепить?

$a = mysql_query("SELECT count(name) FROM* base");

Но вот потом кол-во этого name как получить то?

Strange_V 12-03-2008 23:49 759051

PHP код:

$query 'SELECT COUNT(name) FROM base';
$q mysql_query ($query);
$row mysql_fetch_array ($q);
echo 
$row['COUNT(name)']; 

Но все же советую почитать немного о работе с MySQL в PHP.

Замечу что здесь нет никакого условия, итого получим количество всех name-ов

Sham 13-03-2008 05:33 759150

надо уникальные значения брать
Код:

SELECT DISTINCT ....

tolbol 09-05-2008 19:10 798425

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


Время: 16:24.

Время: 16:24.
© OSzone.net 2001-