Как отсортировать диалоги пользователя и создать правильный список?

Есть таблица
id - нумерация
ot - отправитель
po - получатель
tex - текст сообщения
rand - уникальный номер диалогов
time - время отправки

Проблема в том, что я хочу отсортировать и вывести тех, кому ты отправлял сообщения. Типа диалогов в соц сетях, чтобы тот, кому ты последним отправил сообщение, был наверху. Через order by id desc получается в тесте на самом phpmyadmin, но на самом сайте не сортируется, Помогите, пожалуйста.

19ad59735ddf472d84c7ef8e301642af.PNG
<?php
$query = mysql_query("SELECT DISTINCT `po` from `stena` WHERE `ot` = '".$userdata['users_id']."'
GROUP BY id DESC ");	
while($row = mysql_fetch_array($query)) {
$queryy = mysql_query("SELECT * from users ");	
while($roww = mysql_fetch_array($queryy)) {
echo '<tr><td>';
if ($row['po'] == $roww['users_id']) {
echo $roww['users_login'];
}
echo '</td></tr>';
}
}
?>
  • Вопрос задан
  • 2713 просмотров
Пригласить эксперта
Ответы на вопрос 1
@Sumor
Для сортировки в sql-запросе используется конструкция order by.
Заодно прочитайте про sql-инъекции.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы