Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5. На примерах. Авторы: Кузнецов М.В., Симдянов И.В., Голышев С.В. PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В. Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум MySQL

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум (новые сообщения вниз) Структурный форум

тема: Поиск. По трём критериям. В чём беда?

Сообщения:  [1-3] 

 
 автор: mr Bin   (18.05.2007 в 00:45)   письмо автору
 
   для: cheops   (18.05.2007 в 00:06)
 

Вставил в скрипт, чтобы команда выполнялась при каждой загрузке страницы(для теста),
но эффекта нет.

mysql_query("OPTIMIZE TABLE bd.tabl");


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

И ещё, может быть такой глюк, когда я удаляю все значения из таблицы, а потом опять добавляю - то они продолжают добавляться под старыми ид, тоесть не начинаются с одного. Может из-за этого?

   
 
 автор: cheops   (18.05.2007 в 00:06)   письмо автору
 
   для: mr Bin   (17.05.2007 в 20:55)
 

Вероятно рушится файл с индексами - следует восстанавливать его при помощи запроса OPTIMIZE TABLE.

   
 
 автор: mr Bin   (17.05.2007 в 20:55)   письмо автору
 
 

Привет! Нужно было реализовать точный поиск: сказано - сделано.
Есть три поля, по которым ищу.
В одном поле Имя, в другом Фамилия, в-третьем - Всё вместе.
Прохожу сначала по общему полю, если не нашёл, то по имени, если опять не нашёл, то по фамилии. О скорости и красоте запросов(3х) - не говорою, т.к. всё устраивает.
Волнует следующее: по фамилии и имени ищу Лефтом, а по общему полю использую полнотектовый поиск. Проблема в том, что после выключения сервера(денвер), и его нового включния, работает только поиск по отдельным полям, в которых ищу Лефтом, а полнотекстовый поиск отказывается работать, пока не добавлю новую запись.
Вероятно, неправильно составил таблицу или ещё чего? Для всех полей сделал ФулТекст.
Жду спасителя - спасибо :)

   

Сообщения:  [1-3] 

Форум разработан IT-студией SoftTime
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования