Vampisja » 2009.11.21 15:47

Подсчет количества фоток юзера
$q = mysql_query("SELECT COUNT(`id`) FROM `chat_users` WHERE `photo` = 'gif', `photo` = 'jpeg';");
$users = mysql_result($q, 0);
echo "Пользователей (".$users.")<br/>\n";

В строке photo хранятся формати фоток у кавота jpeg а у кавота gif. Мне нужна подсчитать скока этих фоток есть. Почему-то код который написан вверху не считает скока есть фоток у юзеров
Добавлено спустя   1 минуту  4 секунды:
Здарова. ??

DarkDaNTe » 2009.11.21 15:55

У тебя чтоли в базе хранится какие расширения у фоток, что ты такое делаешь:

Код:

1
WHERE `photo` = 'gif', `photo` = 'jpeg'

И вообще используй mysql_error();

Vampisja » 2009.11.21 16:04

В поле photo хранятся jpeg, gie

AND » 2009.11.21 16:07

Код:

1
WHERE `photo` = 'gif' OR `photo` = 'jpeg'
Vampisja » 2009.11.21 16:09

Spasiba

despod » 2015.07.22 10:11

Приветствую всех!
есть вопрос есть некий код

Код:

1
$q = preparesql($db,"SELECT *,MAX(`rating`) FROM `person` WHERE `cat_id`=? AND `active`='1' ORDER BY `cat_id`=? DESC",array($cat,$cat));

rating - это число всегда пребавляющееся на еденицу
cat_id - номер каталога в которым лежат товары
$cat - номер каталога
как мне отсортировать по полю rating с большего на меньшее
чтобы при этом все сайты показывались с товарами
чтобы с самым большим числом сайт был на верху а с самым маленьким в низу
вобщем на убывание шло

Gemorroj » 2015.07.22 11:36

Код:

1
2
3
4
SELECT *
FROM `person`
WHERE `cat_id`=? AND `active`='1' AND `rating` > 0
ORDER BY `rating` DESC

все очень просто, если я правильно понял.

despod » 2015.07.29 08:09

Спасибо !то что надо а я что то городил непонятное!