За последние 24 часа нас посетили 21130 программистов и 1626 роботов. Сейчас ищут 1442 программиста ...

Быстродействие

Тема в разделе "PHP для новичков", создана пользователем ipkuk, 16 сен 2008.

Статус темы:
Закрыта.
  1. ipkuk

    ipkuk Активный пользователь

    С нами с:
    3 фев 2008
    Сообщения:
    5
    Симпатии:
    0
    Хотелось бы поинтересоваться как правильнее написать с точки зрения быстродействия.

    while($row=mysql_fetch_array($result)) echo '<a href="index.php?what=art&p=',$row[id],'" title="',$row[name],'">',$row[name],'</a><br><br>';

    или

    while($row=mysql_fetch_array($result)) echo "<a href=\"index.php?what=art&p=$row[id]\" title=\"$row[name]\">$row[name]</a><br><br>";


    ?????????
     
  2. QQQ

    QQQ Активный пользователь

    С нами с:
    21 ноя 2007
    Сообщения:
    538
    Симпатии:
    0
    проверь.
    думаю одинакого даже на миллионе проходов в цикле

    индексы ассоциативного массива брать правильно ))

    mysql_fetch_row вместо mysql_fetch_array
     
  3. Sergey89

    Sergey89 Активный пользователь

    С нами с:
    4 янв 2007
    Сообщения:
    4.796
    Симпатии:
    0
    С точки быстродействия - по барабану.
     
  4. Xerk

    Xerk Активный пользователь

    С нами с:
    5 окт 2007
    Сообщения:
    177
    Симпатии:
    0
    Адрес:
    Владивосток
    думаю чуть лучше mysql_fetch_assoc() - она вернет ассоциативный массив.
    mysql_fetch_array() без ключей возвращает два массива - ассоциативный и численный массивы
     
  5. bvn

    bvn Активный пользователь

    С нами с:
    21 авг 2008
    Сообщения:
    20
    Симпатии:
    0
    Адрес:
    Полтава, Украина
    сделай циклик итераций эдак на 100000 и засеки время так и так... :)
     
  6. Kreker

    Kreker Старожил

    С нами с:
    8 апр 2007
    Сообщения:
    5.433
    Симпатии:
    0
    А вот и нифига. Второй вариант будет медленней, потому что:
    1. Ключи ассоциативного массива не взяты в кавычки. PHP будет искать сначала константы
    2. Когда переменная находится в " ", то PHP ищет конец переменной
     
  7. Anonymous

    Anonymous Guest

    Это никому не нужно. Холивар — закрыт, топик — тоже.
     
Статус темы:
Закрыта.