ОБСУЖДЕНИЕ

Проблема с кодом

9 сообщений1 просмотровЗакрыта
#1
Помогите решит:
PHP

$sqlSelectFriend = mysql_query("SELECT * FROM `friends` WHERE `out`='".$user['id']."' AND `in`='".$ank['id']."' AND `status`='1' OR `out`='".$ank['id']."' AND `in`='".$user['id']."' AND `status`='1' ");
        echo '<div class="b">Друзья</div><div class="c">';
        while ($arSelFriend = mysql_fetch_array($sqlSelectFriend)) {
            $infoFriend = mysql_fetch_array(mysql_query("SELECT * FROM `users` WHERE `id`='' "));
        }
        echo '</div>';

#2
SBeka, что не так??
#3
~=Admin_Sheva=~, незнаю как ставить айди в SELECT * FROM `users` WHERE `id`=''
#4
SBeka,
PHP
$infoFriend = mysql_fetch_array(mysql_query("SELECT * FROM `users` WHERE `id`"));
#5
~=Admin_Sheva=~, нет мне надо ставить из массива $arSelFriend out или in
#6
SBeka,
PHP
$infoFriend = mysql_fetch_array(mysql_query("SELECT * FROM `users` WHERE `id`='$sqlSelectFriend[in]'"));

или:
PHP
$infoFriend = mysql_fetch_array(mysql_query("SELECT * FROM `users` WHERE `id`='".$sqlSelectFriend['in']."'"));
#7
~=Admin_Sheva=~, в in может оказатся и $user['id'] и $ank['id']
#8
SBeka, можеш попробовать чтото типа етого:

PHP
if($ank['in'] != $user['id'])
{
$infoFriend = mysql_fetch_array(mysql_query("SELECT * FROM `users` WHERE `id`='".$sqlSelectFriend['in']."'"));
} else {
echo 'Нет друзей';
}
#9
Тему закрыл SBeka!
Причина: if($user['id']==$arSelFriend['in']) $infoFriend = mysql_fetch_array(mysql_query("SELECT * FROM `users` WHERE `id`='".$arSelFriend['in']."' LIMIT 1"));
if($user['id']==$arSelFriend['out']) $infoFriend = mysql_fetch_array(mysql_query("SELECT * FROM `users` WHERE `id`='".$arSelFriend['out']."' LIMIT 1"));


спасибо нашел!