php - SQL不按php查询降序排序

标签 php mysql

我有以下查询:

$query = "SELECT - AS -
         FROM -
         WHERE ID = '".$id."'
         ORDER BY 'PRIMARY' DESC
         LIMIT ".$start.", ".$limit."";

但是,由于某些原因,查询总是按升序返回,即使我已告诉它按降序排序。

我不确定为什么会这样。当我通过 phpMyAdmin 执行查询时,它会正确返回,但 PHP 查询未按降序列出结果。

注意:查询中的 - 是我从我的数据库中截取的名称。它们在实际查询中填充了正确的名称。

最佳答案

您的查询实际上根本没有排序
您按常量字符串 PRIMARY 排序,所有行都将相等。

关于php - SQL不按php查询降序排序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10420946/

相关文章:

php - mysql的代码点火器:通过设置添加值?

php - Tornado 405 错误 POST 方法不允许

mysql - 不可能的条件 SQL 连接?

mysql - 按列组合 mysql 查询

c# - 如何从数据库读取特定文本框为文本框背景颜色着色

python - 使用 python 将值导入 MySQL 数据库时出现 SQL 语法错误

php - Drupal 分层菜单主题

PHP/MYSQLi - 显示上次日期查询

php - .htaccess 文件更改 url 字符串在某些页面上不起作用

mysql - Amazon Aurora 是否为在从属节点上运行的只读事务提供可序列化隔离?