
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(后都有双引号"" 展开
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(后都有双引号"" 展开
1个回答
展开全部
IN (4,11) --> IN ('4', '11')
所以,PHP的代码中,也要对组装的数字加上'',转换成字符串。
所以,PHP的代码中,也要对组装的数字加上'',转换成字符串。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询