SQL Запрос, помогите

программирование php MySQL базы данных sql

$sql_guests = $db->super_query("SELECT user_id, user_search_pref, user_photo FROM `".PREFIX."_users` WHERE user_id = '{$guest_id}' LIMIT 5",1);
Проблема с данным sql запросом... должно выводить 5 первых записей из бд, а выводит все. Возможно ли из-за того что у меня вывод идёт в шаблон, а вывод идёт через foreach()

Примечание:
по логике то должен, но как только еденицу обираю, выводит, непонятно что

Примечание:
$sql_guests = $db->super_query("SELECT user_id, user_search_pref, user_photo FROM `".PREFIX."_users` WHERE user_id = '{$guest_id}' LIMIT 5"); вот таким делаю запрос

Примечание:
Не помогло, сделал вот так $sql_guests = $db->super_query("SELECT user_id, user_search_pref, user_photo FROM `".PREFIX."_users` WHERE user_id = '$guest_id' LIMIT 5",1);

Примечание:
Не работает, выводит весь список, но всё равно LIMIT нету

Примечание:
if($row['see_guests']){
$guests_arr = array_unique(explode('|',$row['see_guests']));
foreach($guests_arr as $guest_id) {

$tpl->load_template('profile_friends.tpl');
$sql_guests = $db->super_query("SELECT `user_id`, `user_search_pref`, `user_photo` FROM `".PREFIX."_users` WHERE `user_id` = '$guest_id' LIMIT 5",1);
$tpl->load_template('profile_friends.tpl');
foreach($sql_guests as $row_guests){

$friend_info_online = explode(' ', $row_guests['user_search_pref']);
$tpl->set('{user-id}', $row_guests['user_id']);
$tpl->set('{name}', $friend_info_online[0]);
$tpl->set('{last-name}', $friend_info_online[1]);
if($row_guests['user_photo'])
$tpl->set('{ava}', $config['home_url'].'uploads/users/'.$row_guests['user_id'].'/50_'.$row_guests['user_photo']);
else
$tpl->set('{ava}', '{theme}/images/no_ava_50.png');
$tpl->compile('all_guests_friends');
}

}
}
Ответы:
По логике он вообще должен только одну запись возвращать, нет?
Как именно ты убираешь?
Вероятно проблема именно в том, что внутри запроса остаётся кусок, делающий запрос невалидным. Попробуй убрать из запроса вот это
>>>> Не помогло, сделал вот так
Покажи весь код, плз
Может быть, дело в том, что $guests_arr содержит весь список?


11 лет назад

RPI.su - самая большая русскоязычная база вопросов и ответов. Наш проект был реализован как продолжение популярного сервиса otvety.google.ru, который был закрыт и удален 30 апреля 2015 года. Мы решили воскресить полезный сервис Ответы Гугл, чтобы любой человек смог публично узнать ответ на свой вопрос у интернет сообщества.

Все вопросы, добавленные на сайт ответов Google, мы скопировали и сохранили здесь. Имена старых пользователей также отображены в том виде, в котором они существовали ранее. Только нужно заново пройти регистрацию, чтобы иметь возможность задавать вопросы, или отвечать другим.

Чтобы связаться с нами по любому вопросу О САЙТЕ (реклама, сотрудничество, отзыв о сервисе), пишите на почту [email protected]. Только все общие вопросы размещайте на сайте, на них ответ по почте не предоставляется.