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

具体代码如下:echo$_clean['ids'];显示为4,11mysql_query(DELETEFROMhy_messageWHEREhy_idIN({$_clea... 具体代码如下:
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(后都有双引号""
展开
 我来答
鬼谷子教主
2015-03-29 · TA获得超过2496个赞
知道大有可为答主
回答量:1996
采纳率:88%
帮助的人:624万
展开全部
IN (4,11) --> IN ('4', '11')

所以,PHP的代码中,也要对组装的数字加上'',转换成字符串。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式