【发布时间】:2018-07-05 20:24:22
【问题描述】:
我这里有这行代码,它在 PHP v7 上工作,但在 php5 上我得到一个 mysql 语法错误。
$row_sub = $wpdb->get_results( "SELECT * from $sub_service WHERE subid IN($str_sub_serviced) ORDER BY subname ASC");
错误日志
WordPress database error You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ') ORDER BY subname' at line 1 for query SELECT * from mtd_subservices WHERE subid IN() ORDER BY subname made by require
什么是 php5 的正确修复?
我试过 arsort($row_sub) 但没有成功。
谢谢
【问题讨论】:
-
$str_sub_serviced 是如何获取/定义的,因为它在您的错误日志中看起来是空的。