Wordpress MySQL语法错误

Wordpress MySQL语法错误,mysql,Mysql,嗨,我有一个MySQL错误: WordPress数据库错误: [您的SQL语法有错误;请检查与您的MySQL对应的手册 第1行附近要使用的正确语法的服务器版本] 从文件编号所在的艺术上传文件中选择文件名 以下是php代码行: $file_name=$wpdb->get_results("SELECT file_name FROM art_uploaded_files WHERE file_number in(".substr($_files_id,0,-1)."

嗨,我有一个MySQL错误:

WordPress数据库错误:

[您的SQL语法有错误;请检查与您的MySQL对应的手册 第1行附近要使用的正确语法的服务器版本]

从文件编号所在的艺术上传文件中选择文件名

以下是php代码行:

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

我将此用于php上载文件。

发生错误是因为$\u file\u 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);

@lbu我确实使用了这个查询,但仍然存在同样的问题。我可以上传文件,但不能写入数据库,我甚至设置了允许的权限和chmod777@user1840983我发现我的第一次尝试有点混乱,看到我的更新了吗?你能打印出从art_uploaded_文件中选择文件名的结果吗?文件编号在.substr$_files_id中,0,-1。