Добрый день.
У меня проблема возникла:
есть Таблица, " group_theme_likes".
в нем существуют столбцы, "theme_id, avtor_id" и так далее.
пытаюсь вывести число только тех записей по theme_id в которых существую нужный ID в avtor_id.
помогите плз...
надеюсь смог донести суть ...)
<?
$id = 1;
mysql_query("SELECT * FROM `group_theme_likes` ORDER by `avtor_id` = '".$id."' DESC LIMIT 5"
?>
http://www.mysql.ru/docs/man/ORDER_BY_optimisation.html
надо ещё theme_id брат во внимание
<?
$theme = 1;
$avtor = 1;
mysql_query("SELECT * FROM `group_theme_likes` WHERE `theme_id` = '".$theme."' ORDER by `avtor_id` = '".$avtor."' DESC LIMIT 5"
?>
Только не могу понять зачем?
Если у тебя в одной таблице записи всех пользователей, и тебе нужно вытащить записи определенного пользователя, то первый вариант кода как раз для этого и подходит.
<?
$theme = 1;
$avtor = 1;
mysql_query("SELECT * FROM `group_theme_likes` WHERE `theme_id` = '".$theme."' AND `avtor_id` = '".$avtor."'"
?>
Там ещё таблица "group_theme есть.
Первый вариант не подходит так как если вывести по theme_id то это будет касаться всех тем.