Есть $array айдишников $id_list = implode(",", $_POST['checkbox']); $res_del = mysql_query("DELETE FROM images WHERE id=IN('$id_list')"); не удаляет выбранные (( помогите плз
$id_list = implode(",", $_POST['checkbox']); $res_del = mysql_query("DELETE FROM images WHERE id=IN(".$id_list.")"); Наверное так, но так тоже не работает ((
Можно конечно через for , но на мой взгляд - это не правельно, просто не могу вспомнить как точно запрос пишеться (
я сделал так $arr = $_POST['checkbox']; #удаление интемов if(count($_POST['del']) > 0){ foreach ($arr as $value) { $res_del = mysql_query("DELETE FROM images WHERE id='".$value."'"); } } IN(1,2,10) почемуто не работает ((
Для дебага выводи запрос на экран, перед его выполнением. Сразу найдёшь ошибку. Но и синтаксис для этого тоже нужно знать, а о нём можно прочитать и в гугле.