ďťż
Podstrony
|
telcocafeMam w bazie tabelę php_porady, a w niej wiersz description - przechowuję w nim słowa kluczowe porady, temat, krotko i dlogo. Formularzem wysyłam słowo kluczowe do pliku porady.php. Nie wiem jednak jak przeszukać bazę i wyświetlić wyniki, bo te wiersze nie mają tylko po jednym słowie. Jak to zrobić?PS. jak ktoś chce zrzut tabeli to wrzucę. poczytaj sobie o like ale jak dasz zrzut to ci powiem dokładnie co i jak Użytkownik loguś edytował ten post 03 marzec 2007, 16:12 Oto zrzut: CREATE TABLE `php_porady` ( `id` INT( 20 ) UNSIGNED NOT NULL AUTO_INCREMENT PRIMARY KEY , `temat` VARCHAR( 50 ) NOT NULL , `data` DATE NOT NULL , `krotko` TEXT NOT NULL , `dlugo` TEXT NOT NULL , `description` VARCHAR( 50 ) NOT NULL , `autor` VARCHAR( 20 ) NOT NULL , `wersja` VARCHAR( 10 ) NOT NULL , `skad` VARCHAR( 20 ) NOT NULL ) Możesz podać jakieś linki do tego LIKE (tylko bea GOOGLE !!) :) Jak chcesz szukać tylko po opisie, to rabisz coś takiego: select * from php_porady where description LIKE '%cos%' Gdzie cos powinno być ze skryptu :) zapytanie powinno wyglądać tak: SELECT * FROM php_porady WHERE description LIKE "%$wyszukiwanywyraz%" a reszte to już chyba wiesz(o ile o to chodziło) Edit1: pbnan był szybszy Użytkownik loguś edytował ten post 03 marzec 2007, 18:01 Alew tutaj przeszukuje chyba tylko wiersz description. Żeby przeszukiwało jeszcze wersze tytul, krotko, dlugo to jak trzeba przekształcić zapytanie? SELECT * FROM php_porady WHERE description LIKE "%$wyszukiwanywyraz%" or krotko LIKE "%$wyszukiwanywyraz%"itd Użytkownik loguś edytował ten post 03 marzec 2007, 18:08 Dzięki wam za odpoweidź. Co do ostatniego posta @logusia to miałem nadzieję, że da się to krócej napisać, a nie każdy wersz osobno podawać. Thnx |
|||
Sitedesign by AltusUmbrae. |