Модераторы: skyboy, MoLeX, Aliance, ksnk

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Создание поиска по найденному, интересна реализация 
:(
    Опции темы
Chuck
Дата 26.3.2005, 09:02 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Сушня
**


Профиль
Группа: Эксперт
Сообщений: 442
Регистрация: 12.12.2003
Где: Узбекистан, Ташке нт

Репутация: нет
Всего: 9



Привет всем!
Очень хотелось бы узнать, как можно реализовать поиск по найденному!
Т.е. Можно ли при первом поиске создавать TEMPORARY таблицу, а при втором уже использовать её??

Вообще расскажите, пожалуйста, о строке жизни временных таблиц, о технологии создания и т. д.
База: MySQL
PM MAIL WWW GTalk   Вверх
Mal Hack
Дата 26.3.2005, 13:11 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Мудрый...
****


Профиль
Группа: Участник Клуба
Сообщений: 9926
Регистрация: 15.2.2004

Репутация: 11
Всего: 261



А зачем создавать временную таблицу. Проще к условию дописывай AND pole LIKE 'asd'
PM ICQ   Вверх
Irokez
Дата 26.3.2005, 13:34 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


индеец
***


Профиль
Группа: Участник Клуба
Сообщений: 1180
Регистрация: 20.10.2004

Репутация: 3
Всего: 53



Mal Hack ну а если условие было сложным?
Чак прав, временные таблицы - вещь удобная
PM   Вверх
Irokez
Дата 26.3.2005, 13:45 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


индеец
***


Профиль
Группа: Участник Клуба
Сообщений: 1180
Регистрация: 20.10.2004

Репутация: 3
Всего: 53



PM   Вверх
Chuck
Дата 26.3.2005, 16:24 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Сушня
**


Профиль
Группа: Эксперт
Сообщений: 442
Регистрация: 12.12.2003
Где: Узбекистан, Ташке нт

Репутация: нет
Всего: 9



Irokez, ты хотел сказать http://dev.mysql.com/doc/mysql/ru/create-table.html smile
Интересно:
1. Временная таблица, это реальный файл или просто она в оперативке хранится? или в /tmp каком-нить!
2. Как долго живет временная таблица!
3. Чем она отличается от обычной таблицы???
PM MAIL WWW GTalk   Вверх
Irokez
Дата 26.3.2005, 19:23 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


индеец
***


Профиль
Группа: Участник Клуба
Сообщений: 1180
Регистрация: 20.10.2004

Репутация: 3
Всего: 53



Цитата

Начиная с MySQL 3.23 при создании таблицы можно использовать ключевое слово TEMPORARY. Временная таблица автоматически удаляется по завершении соединения, а ее имя действительно только в течение данного соединения. Это означает, что в двух разных соединениях могут использоваться временные таблицы с одинаковыми именами без конфликта друг с другом или с существующей таблицей с тем же именем (существующая таблица скрыта, пока не удалена временная таблица). С версии MySQL 4.0.2 для создания временных таблиц необходимо иметь привилегии CREATE TEMPORARY TABLES.

PM   Вверх
Mal Hack
Дата 26.3.2005, 19:52 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Мудрый...
****


Профиль
Группа: Участник Клуба
Сообщений: 9926
Регистрация: 15.2.2004

Репутация: 11
Всего: 261



Цитата(Irokez @ 26.3.2005, 13:34)
Mal Hack ну а если условие было сложным?

Если база большая то да. А так проще кеще условие дописать.
PM ICQ   Вверх
Chuck
Дата 27.3.2005, 16:47 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Сушня
**


Профиль
Группа: Эксперт
Сообщений: 442
Регистрация: 12.12.2003
Где: Узбекистан, Ташке нт

Репутация: нет
Всего: 9



Мда, похоже придется использовать AND. Потому что как я понял, при исполнении скрипта сессия пдключения к базе меняется, и при повторной отработке страницы идет уже новый коннект к базе smile
Плохо!
PM MAIL WWW GTalk   Вверх
Mal Hack
Дата 27.3.2005, 17:35 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Мудрый...
****


Профиль
Группа: Участник Клуба
Сообщений: 9926
Регистрация: 15.2.2004

Репутация: 11
Всего: 261



Цитата(Chuck @ 27.3.2005, 16:47)
при исполнении скрипта сессия пдключения к базе меняется

Зависит от того как подключаешься.

PM ICQ   Вверх
Chuck
Дата 27.3.2005, 21:05 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Сушня
**


Профиль
Группа: Эксперт
Сообщений: 442
Регистрация: 12.12.2003
Где: Узбекистан, Ташке нт

Репутация: нет
Всего: 9



Хм, интересно, если использовать mysql_pconnect(), и скрипт будет исполняться довольно часто! Может быть такое, что коннекты перепутаются, и к скрипту №1 попадет коннект скрипта №2? smile
PM MAIL WWW GTalk   Вверх
Irokez
Дата 27.3.2005, 21:09 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


индеец
***


Профиль
Группа: Участник Клуба
Сообщений: 1180
Регистрация: 20.10.2004

Репутация: 3
Всего: 53



нет конечно
PM   Вверх
Chuck
Дата 27.3.2005, 21:17 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Сушня
**


Профиль
Группа: Эксперт
Сообщений: 442
Регистрация: 12.12.2003
Где: Узбекистан, Ташке нт

Репутация: нет
Всего: 9



Цитата
нет конечно

Жаль, было бы прикольно, Irokez, прикинь, в том, что я пишу перепутаются коннекты smile
PM MAIL WWW GTalk   Вверх
Vidocq
Дата 12.4.2005, 16:07 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 431
Регистрация: 15.12.2004
Где: Запорожье, Украин а

Репутация: нет
Всего: 7



О! Нужный мне топик! smile smile
У меня похожая задача, только мне нужно искать, так сказать "по похожести" smile id-шника.
Там код из 10 цифр, значит
Код

"... and pole like 12????????"

Смотрю на первые 2 цифры ибо в моей базе у области, города, посёлка, тд... они одинаковые.
<b>Mal Hack</b>
Что скажешь?


--------------------
Всё течёт ©
PM MAIL ICQ   Вверх
Irokez
Дата 12.4.2005, 18:34 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


индеец
***


Профиль
Группа: Участник Клуба
Сообщений: 1180
Регистрация: 20.10.2004

Репутация: 3
Всего: 53



я правда не Мал Хак ...
Код

... and pole like '12________'


PM   Вверх
Mal Hack
Дата 12.4.2005, 20:32 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Мудрый...
****


Профиль
Группа: Участник Клуба
Сообщений: 9926
Регистрация: 15.2.2004

Репутация: 11
Всего: 261



А почему вместо всех подчеркиваний (в LIKE) нельзя % поставить?
PM ICQ   Вверх
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | PHP: Базы Данных | Следующая тема »


 




[ Время генерации скрипта: 0.1855 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.