За последние 24 часа нас посетили 17182 программиста и 1686 роботов. Сейчас ищут 1216 программистов ...

как быстрее по ячейке найти строку в mysql?

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

  1. Hard1911

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

    С нами с:
    16 апр 2008
    Сообщения:
    44
    Симпатии:
    0
    как быстрее организовать поиск и изымание строки по ячейке в mysql? Хотелось бы узнать ваше мнение. Я это делаю так:
    Код (Text):
    1.  
    2.  
    3. //в примере требуется найти строку с номером $id
    4.  
    5. $result=mysql_query("select * from ". $db['table']." where id=".$id.";");
    6. $data=mysql_fetch_array($result);
    7.  
    8. //в $data массив с ячейками строки
    может есть способ быстрее этого?
     
  2. Kreker

    Kreker Старожил

    С нами с:
    8 апр 2007
    Сообщения:
    5.433
    Симпатии:
    0
    Что такое "ячейка строки", что такое "по ячейке в mysql"?
     
  3. Hard1911

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

    С нами с:
    16 апр 2008
    Сообщения:
    44
    Симпатии:
    0
    ну.. в строке несколько ячеек

    ---------------------------------------
    ячейка 1 | ячейка 2 | ячейка 3 |
    ---------------------------------------
     
  4. Kreker

    Kreker Старожил

    С нами с:
    8 апр 2007
    Сообщения:
    5.433
    Симпатии:
    0
    Какая еще-строка? Mysql в результате запроса возвращает сложный структурированный набор рядов (если необходимое в базе найдено). Функции, работающие от базы являются наиболее оптимальными для работы с ней.
    Тобишь, Ваш вариант абсолютно нормальный. Далее массив, полученный функцией mysql_fetch_array разбирается циклом.
     
  5. topas

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

    С нами с:
    16 авг 2006
    Сообщения:
    2.258
    Симпатии:
    36
    Советую использовать mysql_fetch_assoc(), на мой взгляд удобнее.
     
  6. Kreker

    Kreker Старожил

    С нами с:
    8 апр 2007
    Сообщения:
    5.433
    Симпатии:
    0
    А я параметром передаю...
     
  7. armadillo

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

    С нами с:
    6 апр 2007
    Сообщения:
    2.380
    Симпатии:
    0
    Адрес:
    Russia, Moscow
    почитать про индексы.