Автор Тема: куда деваются результаты поиска???  (Прочитано 3033 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Mefisto

  • Фанат форума
  • Постоялец
  • ***
  • Сообщений: 151
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
помещаю результаты поиска во временную таблицу mysql, вывожу результаты поиска из этой таблицы постранично. с первой страницей все нормально, но когда перехожу на следующую, php ругается, мол не корректный запрос к базе.

впечатление такое, что временная таблица удаляется. что делать?
Mefisto

Оффлайн Макс

  • vir magni ingenii
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 3534
  • +0/-0
  • 2
    • Просмотр профиля
куда деваются результаты поиска???
« Ответ #1 : 01 Июля 2003, 23:55:19 »
Mefisto
а зачем ты временные таблицы используешь ?
Или ты не в курсе про
SELECT * FROM tab LIMIT 0,20
?
First learn computer science and all the theory. Next develop a programming style. Then forget all that and just hack. ( George Carrette )

Оффлайн Mefisto

  • Фанат форума
  • Постоялец
  • ***
  • Сообщений: 151
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
куда деваются результаты поиска???
« Ответ #2 : 02 Июля 2003, 00:56:19 »
я храню найденные при поиске id-шники во временной таблице, что бы она при завершении сеанса уничтожалась

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

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

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

как быть?
Mefisto

Оффлайн Макс

  • vir magni ingenii
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 3534
  • +0/-0
  • 2
    • Просмотр профиля
куда деваются результаты поиска???
« Ответ #3 : 02 Июля 2003, 01:27:55 »
Насколько мне известно, поиск через временные таблицы никто не делает.
Делают через
SELECT * FROM tab WHERE LIMIT 0,20

Вот статья:
http://php.spb.ru/mysql/limit.html
First learn computer science and all the theory. Next develop a programming style. Then forget all that and just hack. ( George Carrette )

Оффлайн Макс

  • vir magni ingenii
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 3534
  • +0/-0
  • 2
    • Просмотр профиля
куда деваются результаты поиска???
« Ответ #4 : 02 Июля 2003, 01:32:44 »
Хмм... что-то на php.spb.ru код какой-то попорченный.
Посмотри лучше http://detail.phpclub.net/2000-12-18.htm
First learn computer science and all the theory. Next develop a programming style. Then forget all that and just hack. ( George Carrette )

Оффлайн Меняздесьдавнонет

  • новичЕк
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 5698
  • +0/-0
  • 2
    • Просмотр профиля
    • http://
куда деваются результаты поиска???
« Ответ #5 : 02 Июля 2003, 11:11:17 »
Mefisto
- Доктор, когда я делаю вот так, мне больно!
- БОЛЬНОЙ! А ВЫ не делайте ВОТ ТАК!

Ну если ВРЕМЕННАЯ таблица уничтожается, то наверное, НЕ НАДО ее использовать, да?

Оффлайн Меняздесьдавнонет

  • новичЕк
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 5698
  • +0/-0
  • 2
    • Просмотр профиля
    • http://
куда деваются результаты поиска???
« Ответ #6 : 02 Июля 2003, 11:41:22 »
Э!
только сейчас дошло!
Цитировать
Mefisto:
 id-шники во временной таблице, что бы она при завершении сеанса уничтожалась

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

 

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28