implode('\',\'', $delete)的功能是把数组$delete的元素连接为一个字符串,全部用一对但引号引起来,中间用逗号分开,假如你的$delete里面有12、13、15三个元素,那么连接的字符串就是"12','13','15",整个buddyid IN ('".implode('\',\'', $delete)."'替代为: buddyid IN ('12','13','15')
那么SQL语句就是: DELETE FROM {$tablepre}buddys WHERE uid='$queryuserid' AND buddyid IN ('12','13','15')