[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: поиск и автозаполнение
maximka787
Мужики, здарова. Подскажите, установил удобный скрипт jquery autocomplete (авто заполнение названий при поиске)
Нельзя ли НЕ обращаться к базе данных при каждом нажатии, а обращаться к файлу какому нибудь, чтоб нагрузку снизить, или это не сильно снизит? Вот полный скрипт файла вывода:
$query = "select DISTINCT `name` from `tab` where `name` LIKE '%$q%'";
$result = mysql_query($query);
while($row = mysql_fetch_array($result)){
echo $row['name']."\n";
}

Cначала делал массив, но понял что зашел в тупик, тк хранить его где-то ведь надо тоже. xml только. Вообще нужны ли эти манипуляции все или это семечки для БД?



Спустя 59 минут, 4 секунды (19.09.2011 - 16:28) inpost написал(а):
maximka787
в итоге тоже самое и получишь. БД хранится же как файл, а мускул лишь помогает лучше работать с файлами, группировать и т.д.
А записей в БД очень много?

Спустя 17 часов, 31 минута, 42 секунды (20.09.2011 - 10:00) maximka787 написал(а):
inpost
да нет, пока 9500, просто думал что подключение к базе это не хорошо, при часто обращении. Ну если это не критично, то расслаблюсь и оставлю как есть)

Спустя 11 минут, 28 секунд (20.09.2011 - 10:11) Renden написал(а):
maximka787
LIMIT добавь smile.gif

Спустя 4 минуты, 37 секунд (20.09.2011 - 10:16) maximka787 написал(а):
Renden
лимит там 10, это же подсказки smile.gif

Спустя 5 часов, 26 минут, 14 секунд (20.09.2011 - 15:42) inpost написал(а):
maximka787
Мне кажется нет смысла переживать, пока не случилось smile.gif


_____________
..Работает - не трогай!
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.