отметить и удалить

entonee

Новичок
отметить и удалить

привет

знаю что задача ламерская.. только никак не возьму в мозг как ее сделать...

допустим в БД поля

ID - name
=============
1 - entonee
2 - james
3 - nik
=============

выводиться все простым списком

(чекбокс с айди - 1- ) - entonee
(чекбокс с айди - 2- ) - james
(чекбокс с айди - 3- ) - nik

-------- как сделать так чтоб можно было отметить некоторые чекбоксы и удалить из базы отмеченные?

я так подумал - перебрать всю базу и если совпадает айди с чекбоксом то удалять
но ведь это неправильно... - помоему.. потому что если будет 1000 записей и 2 надо удалить - все лопатить надо..

спасибо
 

Crys

Двинутый новичок
допустим, можно удалить только нужные записи
 

iamFake

Mind Of Liberty
ID должен быть первичным ключом или индексом и удалять нужно по нему, и не будете перелопачивать всю базу
 

iceman

говнокодер
entonee
запрос формируй так
PHP:
<?php
  $ids = implode(',', $POST['id']);
  $sql = 'DELETE FROM table WHERE id IN ('.$ids.')';
?>
ну конечно данные нужно отфильтровать, но суть ты понял...
 

entonee

Новичок
... ой спасибо огромное... помогло..


еще вопрос - может кто подскажет изза чего вообще может быть..

у меня стоит денвер - последний..
сайт в нем страшно виснет - все беретсе из локалки... вроде должно летать.. поставил в начале и в конце microtime();

получилось максимум - 0,6... 0,7 секунд..

а страница грузиться секунд 5 - 7...
 

entonee

Новичок
огромное спасибо всем....

проблема решена...

поставил вот этот чат http://anantgarg.com/2009/05/13/gmail-facebook-style-jquery-chat/
... от этого все было.. там скрипт в конце страницы - <script language="javascript" src="chat.js"></script>
изза этого все висло..

чат пока снес...

Спасибо iceman большое .. и всем остальным кто принял участие в конференции тоже...
 
Сверху