Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [SQL] Jak zminic to zapytanie...
fredman
post
Post #1





Grupa: Zarejestrowani
Postów: 92
Pomógł: 0
Dołączył: 15.12.2006

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


  1. $zapytanie = '
  2. SELECT
  3. link_id,
  4. tytul,
  5. adres,
  6. kategoria,
  7. opis,
  8. dodal,
  9. DATE_FORMAT(data, "%d.%m.%Y %H:%i:%s") AS data
  10.  
  11. FROM linki WHERE '.$gdzie.' LIKE "'.$slowo.'"
  12. ORDER BY link_id DESC LIMIT '

To jest zapytanie ktore obsługuje taką prostą wyszukiwarke. Działa ale tylko jezli wpisze dokladnie takie słowo jak występuje. Wiem ze normlanie takie sprawy zalatwia sie %. tutaj zmianną $słowo (czyli to co ktos wpisze jako szukane słwo) obstawilem juz tym % na kilka sposobow ale albo wyzuca bald ze wystapiło niespodziewane% albo nie wyzuca bledu ale tez i nie zwraca zadnych wynikow. W najlepszym przypadku kiedy juz myslem ze powinno byc dobrze wyskakuje warning "division by zero" (i wskazuje na linie gdzie znajduje sie WHERE i LIKE) ale znow zadnych wynikow nie zwraca.
Z tymi cudzysłowmai i akcentami jest nakrecone ale na podstwie pprob i bledow doszedlem do takich walsnei działajacych wersji...help!
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 21.08.2025 - 13:18