php - 检索到的数据不按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 上向我显示此结果:
在获取结果后,它会在结果输出下方出现序列
表数据如下:
解决方案
推荐阅读
- bash - 语法错误:文件意外结束(Bash 的新功能)
- amazon-web-services - 无法使用 terraform 启动 aws 实例
- javascript - 如何在 ES6 模块中对函数进行分组?
- python - Pandas - 为 > 或 < 一个数字创建计算列
- java - src-resolve.4.2:解析组件“xs:name”时出错。检测到“xs:name”在命名空间“http://www.w3.org/2001/XMLSchema”中
- sql - 更新触发器以保持徽章计数后
- filter - 如何在 Tableau 中的同一 1 列中划分 2 个不同值的计数?
- javascript - 注册用户的问题
- azure - 在 yaml 中克隆存储库时如何添加“DefaultCollection”
- apache-kafka - Kafka_configs.sh 是否有能力改变分区?