Помогите, пожалуйста.
Делаю запрос
$receive_id=$_SESSION['user_id'];
$query = mysql_query(" select notice_f_send from notice_friend where notice_f_recieve='$receive_id'");
$res = mysql_fetch_array($query);
Теперь в $res у меня есть все id отправителей уведомлений
Есть вторая таблица : profile , мне из нее нужно взять фамилию и имя пользователей с id , которые находятся в $res
$query2 = mysql_query(" select user_name, user_surname from profile where user_id='$res[notice_f_send]'");
$res2 = mysql_fetch_array($query2);
возьмется только одна запись? как мне забрать все имена и фамилии у всех id ? помогите, пожалуйста, совсем запутался!
1. eramar - 11 Августа, 2011 - 13:13:01 - перейти к сообщению
2. Мелкий - 11 Августа, 2011 - 13:30:59 - перейти к сообщению
eramar пишет:
Теперь в $res у меня есть все id отправителей уведомлений
Только если вернулась одна строка.
eramar пишет:
Есть вторая таблица : profile , мне из нее нужно взять фамилию и имя пользователей с id , которые находятся в $res
CODE (SQL):
скопировать код в буфер обмена
скопировать код в буфер обмена
- SELECT user_name, user_surname FROM notice_friend JOIN profile ON(user_id=notice_f_recieve) WHERE notice_f_recieve='$receive_id
Если верно понимаю структуру ваших таблиц.
Все записи: