php - ORDER BY 和 WHERE

标签 php mysql sql sql-order-by

我似乎无法让 ORDER BY 与我当前使用的 MySQL 查询一起工作!

$query = "SELECT * FROM games WHERE game_platform = '$gameType' ORDER BY ASC";

$result = mysql_query($query);

我刚收到以下错误。

警告:

mysql_fetch_assoc() expects parameter 1 to be resource, boolean given in

最佳答案

ORDER BY 什么??

您没有指定要排序的列。您必须指定订单列。像这样。

 ORDER BY somefield ASC

但是,如果你的表中有一个名为 ASC 的列并且你想按它排序,你必须像这样转义它:

ORDER BY `ASC`

因为 ASC 是保留字。

关于php - ORDER BY 和 WHERE,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13205928/

相关文章:

php - 保护文件下载在服务器上的文件夹中 &.htaccess 可见

sql - Postgres : Is there a way to tie a User to a Schema?

php - Laravel 验证唯一

php - AWS EC2实例创建数据库并上传页面

php - 获取列名中具体的自定义参数值

mysql - 无法使用非 root 用户运行 mariadb 镜像的 docker 容器

MySQL 查询非常慢。索引列上的 Count(*)

php - 当没有值重复时重复键输入

php - 未找到类 'Grpc\BaseStub'

php - 如何使用上一个和下一个按钮在表格中显示周