"PHP" / Говнокод #8450 Ссылка на оригинал

0

  1. 1
  2. 2
  3. 3
  4. 4
  5. 5
  6. 6
  7. 7
  8. 8
  9. 9
  10. 10
if($_POST['delNewsr'])
{
	if (count($d=$_POST['d'])>0)
	{
		for($i=0;$i<=count($d);$i++) 
		{
			mysql_query("DELETE FROM News where id=$d[$i]");
		}		
	}	
}

удаление отмеченных новостей

Запостил: pahhan pahhan, (Updated )

Комментарии (9) RSS

  • Блевота редкостная реально, кто «минусанул»? По вашему это не «Говно-код»? Я бы за один только SQL запрос руки оборвал кривому псевдо «программисту».
    Ответить
    • mysql_query("DELETE FROM News where id IN (" . implode(",", array_map("intval", $_POST["d"])) . ");");
      Ответить
  • $i<=count($d);
    так тоже плохо писать, т.к. при каждой итерации цикла происходит вычисление функции count ()
    лучше результат count поместить в переменую ДО Цикла FOR
    Ответить

Добавить комментарий

Я, guest, находясь в здравом уме и твердой памяти, торжественно заявляю:

    А не использовать ли нам bbcode?


    8