Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Форумы портала PHP.SU :: Версия для печати :: как посчитать
Форумы портала PHP.SU » PHP » SQL и Архитектура БД » как посчитать

Страниц (1): [1]
 

1. dimlksin - 17 Мая, 2015 - 19:16:43 - перейти к сообщению
есть база warehouse
структура
id id_user id_plant count
id_plant это растение, а count количество

у игрока может быть 100 колонок с разными растениями

Как посчитать сколько всего count количество у игрока со всех растений


например петрушки 4, а укропа 3
count 7



помогите пожалуйста
2. Panoptik - 17 Мая, 2015 - 20:40:28 - перейти к сообщению
CODE (SQL):
скопировать код в буфер обмена
  1. SELECT id_user, count(id_plant) FROM warehouse GROUP BY id_user, id_plant
3. Sail - 18 Мая, 2015 - 09:29:15 - перейти к сообщению
dimlksin, однако, так:
CODE (SQL):
скопировать код в буфер обмена
  1. SELECT `id_user`, sum(`count`) FROM `warehouse` GROUP BY `id_user`
4. dimlksin - 18 Мая, 2015 - 11:53:33 - перейти к сообщению
$q=mysql_querll("SELECT * FROM `kolhoz_warehouse` WHERE `id_user` = '$ku[id]' ");
Вот запрос сделайте чтоб считало количество
5. KingStar - 18 Мая, 2015 - 12:55:30 - перейти к сообщению
CODE (SQL):
скопировать код в буфер обмена
  1. SELECT sum(`count`) FROM `kolhoz_warehouse` WHERE `id_user` = '".$ku[id]."'
6. dimlksin - 18 Мая, 2015 - 20:06:30 - перейти к сообщению
заработало
cпасибо

 

Powered by ExBB FM 1.0 RC1