[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Выборка из базы и подсчет
Pinoplast
Есть база даных, например три поля: (№, имя, зарплата), как мне по этой базе подсчитать и вывести ввиде чила, количество людей с одинаковой зарплатой?





Спустя 3 минуты, 49 секунд (22.02.2009 - 10:30) Pinoplast написал(а):
Общее число я бы так считал

$db=mysql_connect("localhost","admin","32124124");
mysql_select_db("me",$db);
$rezult4=mysql_query ("Select count(*) from rozmish",$db);
$sum=mysql_fetch_array($rezult4);
echo "<p> $sum[0]</p>";

а как подсчитать определеное значение, например всех у кого зарплата 1000

Спустя 5 минут, 2 секунды (22.02.2009 - 10:35) Viking написал(а):
Select count(*) from rozmish".$db." WHERE зарплата=".1000000

Спустя 10 минут, 58 секунд (22.02.2009 - 10:46) Pinoplast написал(а):
спасибо понял

Спустя 1 час, 33 минуты, 56 секунд (22.02.2009 - 12:20) Pinoplast написал(а):
А если надо запрос зделать по нескольким критериям, например чтоб в одну строчку вывелось по одному параметру например по зарплате, а вовторую по фамилли (например все пукины)

Спустя 2 минуты, 2 секунды (22.02.2009 - 12:22) Семён написал(а):
WHERE зарплата=100, фамилия=Пукин

Спустя 11 минут, 2 секунды (22.02.2009 - 12:33) Pinoplast написал(а):
а вывод тогда как писать?
я имею
$sum=mysql_fetch_array($rezult4);
echo "<p> $sum[0]</p>";

Спустя 27 минут, 34 секунды (22.02.2009 - 13:00) Семён написал(а):
Сделай несколько запросов..

Спустя 28 минут, 29 секунд (22.02.2009 - 13:29) Pinoplast написал(а):
Несколько запросов ты имееш ввиду вот так :

$db=mysql_connect("localhost","admin","32124124");
mysql_select_db("me",$db);
$rezult4=mysql_query ("Select count(*) from roz" where pukin="1",$db);
$sum1=mysql_fetch_array($rezult4);
echo "<p> $sum1[0]</p>";

$db=mysql_connect("localhost","admin","32124124");
mysql_select_db("me",$db);
$rezult5=mysql_query ("Select count(*) from roz where pukin="2[s]"",$db);
$sum2[s]=mysql_fetch_array($rezult5);
echo "<p> $sum2[0]</p>";

Такя пробовал пишет ошыбку mysql_fetch_array

Спустя 58 минут, 49 секунд (22.02.2009 - 14:28) Семён написал(а):
PHP
$rezult4=mysql_query ("Select count(*) from roz" where pukin="1",$db);

Как это понимать? blink.gif
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2025 Invision Power Services, Inc.