PHP: $found_friends_result = mysql_query("SELECT * FROM friends WHERE my_id='$id_user'"); $found_num = @mysql_num_rows($found_friends_result); if($found_num >0) { while( $row_fr = mysql_fetch_array($found_friends_result) ) { $friends[] = $row_fr['friend_id']; $id = implode(",", $friends); } $found_friends_result2 = mysql_query("SELECT * FROM users_list WHERE id IN('$id')"); $found_num2 = @mysql_num_rows($found_friends_result2); Запрос непроходит, что не так, если параметр $id = "1,4,6,9" , то как нужно написать условие :?: :!:
[sql] SELECT * FROM friends join users_list where friends.my_id='$id_use' and users_list.id in('$id'); [/sql]
PHP: SELECT * FROM friends join users_list where friends.my_id='$id_user' and users_list.id in('$id');
попробуй так PHP: <?php error_reporting(E_ALL); $found_friends_result = mysql_query("SELECT * FROM friends join users_list where friends.my_id='$id_user' and users_list.id in('$id');"); $found_num = @mysql_num_rows($found_friends_result); if($found_num >0) { while( $row_fr = mysql_fetch_array($found_friends_result) ) { print $friends[] = $row_fr['my_id']; $id = implode(",", $friends); } } ?> должно вывести ид
у меня простой запрос который имеет вот такой вид PHP: $found_friends_result2 = mysql_query("select * from users_list where id='1,3,8,15,38,26'"); Мне нужно просто сделать выборку, по: 1,3,8,15,38,26 . Почему не получается я никак не вдуплю...