PHP сортировать версию с 7 до 5 результата выдачи - PullRequest
0 голосов
/ 05 июля 2018

У меня есть эта строка кода, которая работает на 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), но безуспешно.

Спасибо

1 Ответ

0 голосов
/ 05 июля 2018

MySQL возвращает эту точную синтаксическую ошибку, когда вы вызываете IN () без или с пустым параметром, поэтому убедитесь, что $str_sub_serviced является строкой, а не пустой.

...