SQL Запрос с несколькими условиями - PullRequest
0 голосов
/ 09 мая 2020

После загрузки этого кода:

PHP вернуть меня для всех var:

Примечание: попытка доступа к смещению массива для значения типа bool в

Мой код:

       <?php
        $sessionId = $_SESSION['id'];
            $req = $bdd -> prepare('SELECT users.*, likeBdd.*, matchBdd.*
            FROM users, likeBdd, matchBdd
            WHERE (matchBdd.id1 != users.id AND matchBdd.id2 != :idSession) 
            OR (matchBdd.id1 != :idSession AND matchBdd.id2 != users.id)
            AND likeBdd.id1 != users.id 
            AND likeBdd.id2 != :idSession
            AND users.id != :idSession 
            ORDER BY RAND()
            LIMIT 1');


            $req -> execute(array(
                'idSession' => $sessionId
            ));
            $data = $req -> fetch();
            echo '<img src="'.$data['users.urlPhoto'].'" style="width:400px"/>';
            echo '<div class="bottomImg"><h3>' . $data['users.username'].'</h3><input id="idUsers1" hidden value="'.$data['users.id'].'"/></br>
                '.$data['users.description'].'
            </div>';
        ?>

Если кто может мне помочь ... Спасибо

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...