Strona 1 z 1

Bład SQL - Wyszukiwanie

: 08 kwietnia 2006, 15:30
autor: kiulik
Po przesiadce z by Przemo na najnowsze czyste phpbb wyświetla mi przy próbach wyszukiwania taki błąd:
Could not delete old search id sessions

DEBUG MODE

SQL Error : 1054 Nieznana kolumna 'search_time' w where clause

DELETE FROM phpbb_search_results WHERE search_time < 1144505539

Line : 657
File : search.php
Jak to naprawić?

Z góry dzięki

Pozdrawiam

: 08 kwietnia 2006, 15:58
autor: mateusz
a czy aktualizowałeś baze podczas aktualizacji forum ?? boc mi sie wydaje ze nie.
Przemo w swojej modyfikacji ma automatyczny program co sprawdza jakich tabel brakuje w bazie i je odrazu dodaje. uruchom i po problemie

: 08 kwietnia 2006, 20:08
autor: kiulik
mateusz pisze:a czy aktualizowałeś baze podczas aktualizacji forum ?? boc mi sie wydaje ze nie.
Przemo w swojej modyfikacji ma automatyczny program co sprawdza jakich tabel brakuje w bazie i je odrazu dodaje. uruchom i po problemie
Sęk w tym, że modyfikacja by Przemo została odinstalowana i teraz jest czyste phpbb ...

: 08 kwietnia 2006, 20:53
autor: daroPL
wgrałeś na nowo pliki z phpBB ?
Czy masz nadal te z phpBB by przemo, jeżeli tak to wgraj czyste phpBB bez install, contrib i config.php!

: 08 kwietnia 2006, 21:05
autor: kiulik
wgrałeś na nowo pliki z phpBB ?
Tak, wgrałem pliki z phpBB.

Wszystko działa oprócz funkcji związanych z wyszukiwaniem (Posty od Ostatniej wizyty, Twoje Posty itp) ...

: 08 kwietnia 2006, 21:18
autor: mateusz
sprawdź czy w tabeli phpbb_search_results istnieje kolumna search_time ??

możesz też sprubować odbudować tabele search przy pomocy moda:
Rebuild_Search_Index
http://www.phpbb2.pl/download.php?d=201

jeśli nie pomoże to pomyslimy dalej.

: 08 kwietnia 2006, 21:31
autor: kiulik
mateusz pisze:sprawdź czy w tabeli phpbb_search_results istnieje kolumna search_time ??
Nie mogę się doszukać tej kolumny ...

Wymienionego moda już używałem ...

: 08 kwietnia 2006, 21:38
autor: mateusz
wykonaj zapytanie:

Kod: Zaznacz cały

ALTER TABLE `phpbb_search_results` ADD `search_time` TINYINT( 1 ) DEFAULT '0' NOT NULL ;

: 08 kwietnia 2006, 21:45
autor: kiulik
mateusz pisze:wykonaj zapytanie:

Kod: Zaznacz cały

ALTER TABLE `phpbb_search_results` ADD `search_time` TINYINT( 1 ) DEFAULT '0' NOT NULL ;
Wielkie dzięki. Problem jak widać okazał się banalny, a trochę się z tym pomęczyłem. :shock:

: 08 kwietnia 2006, 22:00
autor: mateusz
jeśli działa to się ciesze. jednak zaskakuje mnie ze nie pomogło odbudowa przy pomocy moda ??

Napewno tego używałeś ?? działał on poprawnie tzn: pojawiał się komunikat na końcu o odbudowaniu tabeli ??

: 08 kwietnia 2006, 22:24
autor: kiulik
mateusz pisze:Napewno tego używałeś ?? działał on poprawnie tzn: pojawiał się komunikat na końcu o odbudowaniu tabeli ??
Owszem, używałem. Na końcu pojawił się komunikat, że wszystko zostało odbudowane pomyslnie.