作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我完全不知道为什么会这样,但是当我尝试执行查询时,我使用 ORDER BY ... DESC
命令的简单 MySQL 语句给出了一个非常奇怪的错误。错误是
mysql_fetch_assoc() expects parameter 1 to be resource, boolean given in E:/.../home.php on line 23
我的代码是:
$data = mysql_query("SELECT * FROM `blogposts` LIMIT 0, 30 ORDER BY id DESC");
while($results = mysql_fetch_assoc($data))//error here
我不知道为什么。任何帮助表示赞赏。哦,顺便说一句,我知道每个看这个问题的人都会因为我仍在使用 mysql.*
库而责备我,并且会有关于它的弊端和事实上,我很容易受到 SQL 注入(inject)攻击。在被问到之前先回答,就像这样,这不是在线,它纯粹是一个在本地主机上运行的家庭项目。所以别费心教训我了。
最佳答案
ORDER BY
子句必须在 LIMIT
子句之前
SELECT * FROM `blogposts` ORDER BY id DESC LIMIT 0, 30
关于php - MySQL ORDER BY 语句返回 bool 值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16119959/
我是一名优秀的程序员,十分优秀!