Удаление всех сообщений - Visavi.net https://visavi.net/ RSS - Visavi.net https://visavi.net/assets/img/images/logo_small.png RSS - Visavi.net https://visavi.net/ [email protected] (admin) [email protected] (admin) Mon, 23 Dec 2024 18:01:58 +0300 14.спс))) https://visavi.net/topics/1800/55915 Удаление всех сообщений Виталий Sun, 18 Oct 2009 19:51:19 +0400 Сообщения https://visavi.net/topics/1800/55915 удалять через цикл не правильно, лишние действия и лишние обращения к базе<br> удалять выборочно надо так<br> при выводе сообщений добавляете форму и чекбокс около каждого сообщения в который помещаете id поста или темы<br> <pre class="prettyprint"> echo &#039;&lt;input type=&quot;checkbox&quot; name=&quot;del&#91;]&quot; value=&quot;&#039;.$data&#91;&#039;posts_id&#039;].&#039;&quot; /&gt; &#039;; // а удаление обрабатываете так $del = implode(&#039;,&#039;, $del); DELETE FROM posts WHERE posts_id IN (&quot;.$del.&quot;) AND posts_topics_id=&quot;.$tid. // написал кратко, кому нужно поймут </pre> https://visavi.net/topics/1800/55786 Удаление всех сообщений Вантуз-мен Sun, 18 Oct 2009 15:37:19 +0400 Сообщения https://visavi.net/topics/1800/55786 10, 6 правильно написал, это тоже самое что ты делаеш циклом, только это быстрей https://visavi.net/topics/1800/55379 Удаление всех сообщений Lugaro Sat, 17 Oct 2009 20:32:08 +0400 Сообщения https://visavi.net/topics/1800/55379 все удалятся ,тестируй. https://visavi.net/topics/1800/55373 Удаление всех сообщений Виталий Sat, 17 Oct 2009 20:23:33 +0400 Сообщения https://visavi.net/topics/1800/55373 Ну так если не указан LIMIT то они все и удалятся https://visavi.net/topics/1800/55371 Удаление всех сообщений Иван Sat, 17 Oct 2009 20:19:43 +0400 Сообщения https://visavi.net/topics/1800/55371 6. но их то там много!<br> я сделал удаление через цикл!<br> т.е делаю вначале вывод всех сообщений с id темы, а потом эти сообщения удаляются! https://visavi.net/topics/1800/55370 Удаление всех сообщений Nu3oN Sat, 17 Oct 2009 20:15:37 +0400 Сообщения https://visavi.net/topics/1800/55370 8.ну например для привата хочю зделать так чтоби юзер мог удалить выбранние сообщения..их может бить 1,2,3-10... https://visavi.net/topics/1800/55369 Удаление всех сообщений Виталий Sat, 17 Oct 2009 20:13:16 +0400 Сообщения https://visavi.net/topics/1800/55369 7. Каких значений? Подробней надо <img src="https://visavi.net/uploads/stickers/smile.gif" alt="smile"> https://visavi.net/topics/1800/55367 Удаление всех сообщений Иван Sat, 17 Oct 2009 20:11:23 +0400 Сообщения https://visavi.net/topics/1800/55367 нехочю создавать тему поетому как удалить WHERE `id`=и там несколько значений..сколько юзер задаст https://visavi.net/topics/1800/55365 Удаление всех сообщений Виталий Sat, 17 Oct 2009 20:08:29 +0400 Сообщения https://visavi.net/topics/1800/55365 DELETE FROM `themes` WHERE `id` = 5<br> DELETE FROM `posts` WHERE `theme_id` = 5 https://visavi.net/topics/1800/55362 Удаление всех сообщений Иван Sat, 17 Oct 2009 20:03:32 +0400 Сообщения https://visavi.net/topics/1800/55362 вот допустим у меня есть таблицы <br> themes:<br> id|name|time<br> 5 | HI |1255790299<br> posts:<br> id|theme_id|msg|login<br> 1 | 5 | HI|AxqpxA<br> и теперь я удаляю тему в таблице themes с id 5<br> и мне нужно что б из таблицы posts удалились все сообщения в ячейке theme_id со значением 5 https://visavi.net/topics/1800/55357 Удаление всех сообщений Nu3oN Sat, 17 Oct 2009 19:58:29 +0400 Сообщения https://visavi.net/topics/1800/55357 А тебе разве не это надо? <img src="https://visavi.net/uploads/stickers/smile.gif" alt="smile"> https://visavi.net/topics/1800/55355 Удаление всех сообщений Иван Sat, 17 Oct 2009 19:55:03 +0400 Сообщения https://visavi.net/topics/1800/55355 2. так получится тогда что я удалю сообщение под таким же id что и тема! https://visavi.net/topics/1800/55352 Удаление всех сообщений Nu3oN Sat, 17 Oct 2009 19:53:21 +0400 Сообщения https://visavi.net/topics/1800/55352 Хмм.. Просто делаеш второй запрос на удаление в таблицу posts только указываеш WHERE id=&#039;id удалёной темы&#039;<br> Или я не так понял? <img src="https://visavi.net/uploads/stickers/smile.gif" alt="smile"> https://visavi.net/topics/1800/55350 Удаление всех сообщений Иван Sat, 17 Oct 2009 19:51:14 +0400 Сообщения https://visavi.net/topics/1800/55350 как мне сделать так, чтобы когда я удалил тему из таблицы themes, то и удалились все сообщение в таблице posts у который стоит id темы которую я удаляю? https://visavi.net/topics/1800/55347 Удаление всех сообщений Nu3oN Sat, 17 Oct 2009 19:41:48 +0400 Сообщения https://visavi.net/topics/1800/55347