Сортировка без дубликатов PHP + MySQL
Есть SQL запрос на вывод строк без повторение по последнему ID
SELECT DISTINCT `chat_id` FROM `message` WHERE `author_id`='$my_id' OR `client_id`='$my_id' ORDER BY `id` DESC
Которая обрабатывается:
$stmt = $mysql->prepare("SELECT DISTINCT `chat_id` FROM `message` WHERE `author_id`='$my_id' OR `client_id`='$my_id' ORDER BY `id` DESC");
$stmt->execute();
$res_chat_id = $stmt->get_result();
while($r_c_id = $res_chat_id->fetch_assoc()){
echo $r_c_id['chat_id']."<br>";
}
Суть в том, что если ввести этот запрос в phpMyAdmim, то выводится следующий порядок: 13, 1, 12 Но PHP выводит 13, 12, 1
Почему php выводит не так, как выводит phpMyAdmin и как это исправить? Нужно чтобы PHP выводил также, как выводит phpMyAdmin