| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > PHP: Базы Данных > Создание поиска по найденному |
| Автор: Chuck 26.3.2005, 09:02 |
| Привет всем! Очень хотелось бы узнать, как можно реализовать поиск по найденному! Т.е. Можно ли при первом поиске создавать TEMPORARY таблицу, а при втором уже использовать её?? Вообще расскажите, пожалуйста, о строке жизни временных таблиц, о технологии создания и т. д. База: MySQL |
| Автор: Mal Hack 26.3.2005, 13:11 |
| А зачем создавать временную таблицу. Проще к условию дописывай AND pole LIKE 'asd' |
| Автор: Irokez 26.3.2005, 13:34 |
| Mal Hack ну а если условие было сложным? Чак прав, временные таблицы - вещь удобная |
| Автор: Irokez 26.3.2005, 13:45 |
| http://dev.mysql.com/doc/mysql/en/create-table.html |
| Автор: Chuck 26.3.2005, 16:24 |
| Irokez, ты хотел сказать http://dev.mysql.com/doc/mysql/ru/create-table.html Интересно: 1. Временная таблица, это реальный файл или просто она в оперативке хранится? или в /tmp каком-нить! 2. Как долго живет временная таблица! 3. Чем она отличается от обычной таблицы??? |
| Автор: Irokez 26.3.2005, 19:23 | ||
|
| Автор: Mal Hack 26.3.2005, 19:52 | ||
Если база большая то да. А так проще кеще условие дописать. |
| Автор: Chuck 27.3.2005, 16:47 |
| Мда, похоже придется использовать AND. Потому что как я понял, при исполнении скрипта сессия пдключения к базе меняется, и при повторной отработке страницы идет уже новый коннект к базе Плохо! |
| Автор: Mal Hack 27.3.2005, 17:35 | ||
Зависит от того как подключаешься. |
| Автор: Chuck 27.3.2005, 21:05 |
| Хм, интересно, если использовать mysql_pconnect(), и скрипт будет исполняться довольно часто! Может быть такое, что коннекты перепутаются, и к скрипту №1 попадет коннект скрипта №2? |
| Автор: Irokez 27.3.2005, 21:09 |
| нет конечно |
| Автор: Chuck 27.3.2005, 21:17 | ||
Жаль, было бы прикольно, Irokez, прикинь, в том, что я пишу перепутаются коннекты |
| Автор: Vidocq 12.4.2005, 16:07 | ||
| О! Нужный мне топик! У меня похожая задача, только мне нужно искать, так сказать "по похожести" Там код из 10 цифр, значит
Смотрю на первые 2 цифры ибо в моей базе у области, города, посёлка, тд... они одинаковые. <b>Mal Hack</b> Что скажешь? |
| Автор: Irokez 12.4.2005, 18:34 | ||
я правда не Мал Хак ...
|
| Автор: Mal Hack 12.4.2005, 20:32 |
| А почему вместо всех подчеркиваний (в LIKE) нельзя % поставить? |
| Автор: Irokez 12.4.2005, 20:35 | ||||
|
| Автор: Mal Hack 12.4.2005, 20:47 |
| Irokez дык а какая разница Кстати если у него тип поля не литерал, то может не сработать.. |
| Автор: Irokez 12.4.2005, 20:49 | ||||
вообще-то конечно да
проверял с int, вроде работает .. |
| Автор: Vidocq 12.4.2005, 23:24 |
| Irokez Mal Hack Спасибо вам |