Полученные данные не находятся в последовательности mysql и php

Я пытаюсь получить данные из базы данных mysql со следующим кодом:

 $query = "select DISTINCT std_id from messages where staff_id = '$id' ORDER BY messages.msg_id DESC";
         echo $query."\n";

        $stmt = $this->conn->prepare($query);
        if ($stmt->execute()) {
            $stmt->setFetchMode(PDO::FETCH_ASSOC);
            while ($row = $stmt->fetch()) {

                 $object = array(
                     "std_id" => $row['std_id']


                );

                array_push($std_list, $object);

            }

        }

Результат с тем же запросом, показывающий мне этот результат на phpmyadmin: Полученные данные не находятся в последовательности mysql и php

И после получения результата он выходит из последовательности ниже вывода результатов

Полученные данные не находятся в последовательности mysql и php

Данные таблицы показаны ниже:

Полученные данные не находятся в последовательности mysql и php

Пожалуйста, покажите данные вашей таблицы в столбцах std_id и msg_id. В соответствии с вашим SQL-запросом вы сортируете данные по msg_id, но вы только что показали нам данные std_id ...

CK Wong 09.05.2018 03:23

если вы хотите, чтобы он был заказан std_id, почему ваш запрос говорит ORDER BY messages.msg_id?

user9487972 09.05.2018 03:25

@CKWong Привет, я отредактировал свой вопрос и добавил изображение, показывающее данные моей таблицы. Я хочу получить уникальный идентификатор пользователя, который вставлял сообщение последним, а затем вторым и далее.

Azfaar kabir Siddiqui 09.05.2018 03:29

Как упомянул @Sm

CK Wong 09.05.2018 03:31

@smith Спасибо, чувак, я только что отредактировал свой запрос и исправил проблему.

Azfaar kabir Siddiqui 09.05.2018 03:32

@CKWong Исправлено спасибо :)

Azfaar kabir Siddiqui 09.05.2018 03:32
Стоит ли изучать PHP в 2026-2027 годах?
Стоит ли изучать PHP в 2026-2027 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Symfony Station Communiqué - 7 июля 2023 г
Symfony Station Communiqué - 7 июля 2023 г
Это коммюнике первоначально появилось на Symfony Station .
Оживление вашего приложения Laravel: Понимание режима обслуживания
Оживление вашего приложения Laravel: Понимание режима обслуживания
Здравствуйте, разработчики! В сегодняшней статье мы рассмотрим важный аспект управления приложениями, который часто упускается из виду в суете...
Установка и настройка Nginx и PHP на Ubuntu-сервере
Установка и настройка Nginx и PHP на Ubuntu-сервере
В этот раз я сделаю руководство по установке и настройке nginx и php на Ubuntu OS.
Коллекции в Laravel более простым способом
Коллекции в Laravel более простым способом
Привет, читатели, сегодня мы узнаем о коллекциях. В Laravel коллекции - это способ манипулировать массивами и играть с массивами данных. Благодаря...
Как установить PHP на Mac
Как установить PHP на Mac
PHP - это популярный язык программирования, который используется для разработки веб-приложений. Если вы используете Mac и хотите разрабатывать...
0
6
39
0

Другие вопросы по теме