php执行mysql 出现错误提示:SQL执行错误 Table 'hyguest. hy_message' doesn't exist

具体代码如下:
echo $_clean['ids']; 显示为 4,11
mysql_query(DELETE FROM hy_message WHERE hy_id IN ({$_clean['ids']})); 会报错。。
mysql_query(DELETE FROM hy_message WHERE hy_id IN (4,11)); 也会报错。
但是
mysql_query ("DELETE FROM hy_message WHERE hy_id='4' LIMIT 1"); 则正常删除。
求大神帮忙,如何批量删除多条不同ID 的数据。
以上代码中mysql_query(后都有双引号""

IN (4,11) --> IN ('4', '11')

所以,PHP的代码中,也要对组装的数字加上'',转换成字符串。
温馨提示:答案为网友推荐,仅供参考
相似回答