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

0

  1. 1
  2. 2
  3. 3
  4. 4
  5. 5
  6. 6
  7. 7
  8. 8
  9. 9
  10. 10
  11. 11
  12. 12
  13. 13
  14. 14
  15. 15
  16. 16
  17. 17
  18. 18
  19. 19
  20. 20
  21. 21
function categories_all()
{
	// Запрос.
	$query = "SELECT id, title FROM categories ORDER BY id DESC";
	$result = mysql_query($query) or die (mysql_error());
							
	if (!$result)
		die(mysql_error());
	
	// Извлечение из БД.
	$n = mysql_num_rows($result);
	$cat = array();

	for ($i = 0; $i < $n; $i++)
	{
		$row = mysql_fetch_assoc($result);		
		$cat[] = $row;
	}
	
	return $cat;
}

Выборка всех категорий Такого я еще нигде не видел.

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

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

  • В пыхе не разбираюсь, странным показалось только
    $row = mysql_fetch_assoc($result);
    $cat[] = $row;

    Если не ошибаюсь можно и: $cat[] = mysql_fetch_assoc($result);
    Причем $row не объявлено в данной функции и есть ли необходимость его глобального объявления - неизвестно.
    Ответить
  • Ничего сильно смертельного не вижу. Вполне обычный для PHP пример. Только обычно while юзается, но принципиальной разницы нет.
    Ответить
  • $result = mysql_query($query) or die (mysql_error());
    if (!$result) die(mysql_error());

    Контрольный...
    Ответить
  • Куда ж пхпговнокод без or die mysql_error()
    Это какой-то пхп быдлоучебник (коих кстати большинство) так написал, а все копипастят не задумываясь.
    Ответить
    • or die mysql_error() хорош для хелловорлдов и отладки. имхо в учебной литературе незачем раздувать код, прибегая к сложным структурам и концепциям. Ответственность читателя - соображать, что код в учебной литературе - это не сниппет для копипасты
      Ответить
  • > Такого я еще нигде не видел
    Вполне обычный пехепекод (говно - свойство PHP, а не приведенного сниппета)
    Ответить
    • да как же вы утомили, нелюбители php. говно можно написать на любом языке и возможность написать говно должна быть реализована в любом языке.
      или скажешь, что на плюсах, шарпе или питоне нельзя говна написать?
      Ответить
      • ты забыл один важный момент - в PHP реализована только возможность писать говно
        или ты думаешь, что кол-во говнокодов на пхп случайно превышает кол-во на плюсах в 3 раза?
        Ответить
        • >в PHP реализована только возможность писать говно
          не по наслышке знаешь? всё время в этих фекалиях возишься?
          Ответить
          • намекаешь, что где-то там существует рай для пхпешников с красивым структурированным кодом?
            Ответить
            • Структурирование кода зависит от того насколько сам человек ставит себе эти цели.
              Без таких целей получали такой же код как у автора?
              Али что милок не мило?
              Ответить
              • т.е., из этого следует, что хорошего кода не существует, несмотря на то, что человекообразные авторы в большинстве своём хотят как лучше

                пхп-кун, используй запятые в своих потоках сознания
                Ответить
          • сампле из вери мач репрезентативне энд рефлектс краппинесс оф вариус лэнгвиджес

            хотя знающие слово выборка могут также оценить скорость роста
            Ответить

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

Помни, guest, за тобой могут следить!

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


    8