关于ORDER BY的问题,请大神解答!
mysql吧
全部回复
仅看楼主
level 8
南北极星 楼主
SELECT * FROM reviews WHERE review_movie_id = 1 ORDER BY review_date DESC
这个语句可以返回句柄,但是用mysql_fetch_assoc($result)没有内容,也不报错。
SELECT * FROM reviews WHERE review_movie_id = 1
把ORDER BY 去掉,就没问题。一切正常。
为什么?
PS : review_date 没有写错,值也正常,换其它的也不行。
跪求大神解惑!!
2020年02月03日 08点02分 1
level 8
南北极星 楼主
2020年02月03日 08点02分 2
level 8
南北极星 楼主
以上是程序和输出!
求大神解惑啊!~
2020年02月03日 08点02分 3
level 8
南北极星 楼主
2020年02月03日 08点02分 4
level 12
是否应该是 mysqli_fetch_assoc() 函数
楼主核对下这个函数有没有写错。
2020年02月04日 02点02分 5
每次操作是否需要考虑释放一下结果集? // 释放结果集mysqli_free_result($result)
2020年02月04日 02点02分
就这一个结果集,还没用工,释放了就不能用了啊,
2020年02月04日 07点02分
函数没有写错,写错了的话,不加ORDER BY的程序就不运行了呀
2020年02月04日 07点02分
@南北极星 有可能是php的问题吗,只能先看下mysql后台日志了。然后在看看php的日志(php我也不熟悉)
2020年02月04日 09点02分
1