я хочу, чтобы SQL-запрос делал выбор уникального результата из чата, где senderid = 3 или receiverid = 3 порядок, я бы desc предел 0,10 - PullRequest
0 голосов
/ 02 июля 2018

У меня есть стол, который называется чатом. Я хочу эти условия.

select all distinct result 
from chatting 
where senderid=3 or receiverid=3 
order by Id desc 
limit 0,10

введите описание изображения здесь

введите описание изображения здесь

введите описание изображения здесь

мой вывод показывает одну и ту же гриву более 1 раза. Я хочу по имени 1 раз, и я хочу использовать этот запрос SQL на странице php со всеми этими условиями.

Спасибо за вашу помощь!

1 Ответ

0 голосов
/ 02 июля 2018

Вы можете использовать этот пример

<?php
        $resulte = mysqli_query($connection, "select DISTINCT senderid from chatting where senderid!=3 OR receiverid =3 UNION select DISTINCT receiverid from chatting where senderid=3 OR receiverid !=3 ORDER BY senderid desc limit 0,10"); 
$rowe = mysqli_fetch_array($resulte); 

if (!$resulte) {die("Error: Data not found..");}
else{

...loop

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