-2

こんにちは、次の MySQL エラーが発生しています。

WordPress データベース エラー:

[SQL 構文にエラーがあります。1 行目の ')' 付近で使用する正しい構文については、MySQL サーバーのバージョンに対応するマニュアルを確認してください]

SELECT file_name FROM art_uploaded_files WHERE file_number in()

ここにphp行があります:

$file_name=$wpdb->get_results("SELECT file_name FROM art_uploaded_files WHERE file_number in(".substr($_files_id,0,-1).")"); 

これをphpアップロードファイルに使用しています。

4

1 に答える 1

0

$_file_idが空であるため、エラーが発生しています。

したがって、クエリは次のようになりました。

SELECT file_name FROM art_uploaded_files WHERE file_number in()

エラーメッセージに注意してください。

クエリを機能させるには、次のようにする必要があります。

SELECT file_name FROM art_uploaded_files WHERE file_number in(1,2,3,4);
于 2012-11-21T06:50:24.567 に答える