Forum Webscript.Ru

Программирование => PHP => Тема начата: Mefisto от 01 Июля 2003, 22:41:58

Название: куда деваются результаты поиска???
Отправлено: Mefisto от 01 Июля 2003, 22:41:58
помещаю результаты поиска во временную таблицу mysql, вывожу результаты поиска из этой таблицы постранично. с первой страницей все нормально, но когда перехожу на следующую, php ругается, мол не корректный запрос к базе.

впечатление такое, что временная таблица удаляется. что делать?
Название: куда деваются результаты поиска???
Отправлено: Макс от 01 Июля 2003, 23:55:19
Mefisto
а зачем ты временные таблицы используешь ?
Или ты не в курсе про
SELECT * FROM tab LIMIT 0,20
?
Название: куда деваются результаты поиска???
Отправлено: Mefisto от 02 Июля 2003, 00:56:19
я храню найденные при поиске id-шники во временной таблице, что бы она при завершении сеанса уничтожалась

а она уничтожатся при переходе на следующую страницу результатов поиска

ну у меня типа: 1 | 2 | 3 | 4 | 5  ...

при первой загрузке запрос проходит, а на следующем листе говорит, что запрос ничего не содержит

как быть?
Название: куда деваются результаты поиска???
Отправлено: Макс от 02 Июля 2003, 01:27:55
Насколько мне известно, поиск через временные таблицы никто не делает.
Делают через
SELECT * FROM tab WHERE LIMIT 0,20

Вот статья:
http://php.spb.ru/mysql/limit.html
Название: куда деваются результаты поиска???
Отправлено: Макс от 02 Июля 2003, 01:32:44
Хмм... что-то на php.spb.ru код какой-то попорченный.
Посмотри лучше http://detail.phpclub.net/2000-12-18.htm
Название: куда деваются результаты поиска???
Отправлено: Меняздесьдавнонет от 02 Июля 2003, 11:11:17
Mefisto
- Доктор, когда я делаю вот так, мне больно!
- БОЛЬНОЙ! А ВЫ не делайте ВОТ ТАК!

Ну если ВРЕМЕННАЯ таблица уничтожается, то наверное, НЕ НАДО ее использовать, да?
Название: куда деваются результаты поиска???
Отправлено: Меняздесьдавнонет от 02 Июля 2003, 11:41:22
Э!
только сейчас дошло!
Цитировать
Mefisto:
 id-шники во временной таблице, что бы она при завершении сеанса уничтожалась

А ЗАЧЕМ вообще тебе таблица, если у тебя есть СЕАНС ты хранишь только ИДшники?! Ну так и храни прямо в сеансе!