San*_*ili -1 javascript php mysql
我在php中有mysql_query问题.当然,我的网站上有访问者,他们在那里阅读足球新闻.问题是我尝试通过DESCending视图对新闻进行排序,但它不适用于新上传的新闻.不知何故,它出现在页面的末尾.我还想到了另外一件事,当新闻的观看次数为9时,它出现在页面的开头,但是如果它超过9则出现在页面的末尾.我很感激任何帮助.这是mysql_query.
mysql_query("SELECT * FROM news ORDER BY views DESC");
Run Code Online (Sandbox Code Playgroud)
哦,顺便说一句,我的网站是http://www.bbcsport-football.com/football
在那里你可以找到排序选项,新的和观看最多的.点击查看次数最多,你会看到它.
您需要将views列转换为数字
mysql_query("SELECT * FROM news ORDER BY cast(views as INTEGER) DESC")
Run Code Online (Sandbox Code Playgroud)
或者甚至更好地更改表定义,以便视图是INTEGER
| 归档时间: |
|
| 查看次数: |
167 次 |
| 最近记录: |