1. PHP / Говнокод #8520

    +152

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    11. 11
    12. 12
    13. 13
    public static function fetchData($query)
    	{
    		$data = array();
    		for($i = 0; $i < mysql_num_rows($query);$i++)
    		{
    			$data[] = mysql_fetch_assoc($query);
    		}
    		return $data;
    	//	while($temp = mysql_fetch_assoc($query)){
    	//		$data[] = $temp;
    	//	}
    	//	return $data;
    	}

    Запостил: Elenberg, 15 Ноября 2011

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

    • И что? я почти таким же пользуюсь. Только у меня есть строка
      $res = mysql_query($query);
      а тут непонятно что передается)))
      Ответить
      • Избавляйтесь от mysql_*
        Ответить
      • скорее, тут непонятно чем строки отличаются 4-8 от 9-12 отличаются
        Ответить
    • хм. ну как минимум. НАФИГА фор юзать
      1.памяти больше хавает из за $i
      2. mysql_num_rows($query) тоже занимает некоторое время на выполнение
      Ответить
    • показать все, что скрытоvanished
      Ответить

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