Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MySQL][PHP]Wyszukiwarka szukająca słowa w danym rekordzie tabeli mysql
przemo191
post
Post #1





Grupa: Zarejestrowani
Postów: 154
Pomógł: 3
Dołączył: 1.08.2011

Ostrzeżenie: (0%)
-----


Witam.

Mam taki problem stworzyłem wyszukiwarkę która szuka to co wpiszemy. Lecz szuka tylko całych fraz. np kiedy w bazie wpisane jest "kot w butach", a w wyszukiwarkę wpiszemy samo "kot" to nic się nie wyświetli, a jeżeli wpiszemy całą frazę "kot w butach" to wyświetli się to prawidłowo.

Kod formularza:

  1.  
  2.  
  3.  
  4. <form action="szukaj.php" method="post">
  5. <input type="text" name="szukaj" />
  6. <input type="submit" value="Szukaj" />
  7. </form>



Kod wyszukiwarki:

  1.  
  2.  
  3. <?php
  4.  
  5. $szukaj=$_POST["szukaj"];
  6.  
  7. $query="SELECT * FROM zlecenia WHERE NIP or NAZWA or KODPOCZT or MIEJSCOWOSC or ID or TIMOCOM_TRANS LIKE '%{$szukaj}%'";
  8. [...]
  9. $query=" SELECT * FROM przewoznicy WHERE NIP='$szukaj' or MIEJSCOWOSC='$szukaj' or KODPOCZT='$szukaj' or NAZWA='$szukaj' or ID='$szukaj' or TIMOCOM_TRANS='$szukaj'";
  10. ?>


Ten post edytował przemo191 29.08.2011, 12:27:19
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
nospor
post
Post #2





Grupa: Moderatorzy
Postów: 36 559
Pomógł: 6315
Dołączył: 27.12.2004




sorki.... LIKE
NAZWA like '%$szukaj%'
Go to the top of the page
+Quote Post
przemo191
post
Post #3





Grupa: Zarejestrowani
Postów: 154
Pomógł: 3
Dołączył: 1.08.2011

Ostrzeżenie: (0%)
-----


Cytat(nospor @ 29.08.2011, 14:10:42 ) *
sorki.... LIKE
NAZWA like '%$szukaj%'

Dzięki działa (IMG:style_emoticons/default/wink.gif)
Każdemu zdarzają się pomyłki (IMG:style_emoticons/default/wink.gif)
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 26.09.2025 - 11:57