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
 
Start new topic
Odpowiedzi
fredman
post
Post #2





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

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


to zapytanie ktore podałem działa . Tylko dodanie procentu nie dziala przez co wyszukiwarka zwraca wyniki tylko jak wpisuję slowa idealnie pasujace.

Ten post edytował fredman 8.02.2007, 01:56:41
Go to the top of the page
+Quote Post
Jarod
post
Post #3





Grupa: Zarejestrowani
Postów: 1 190
Pomógł: 27
Dołączył: 23.04.2005

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


Cytat(fredman @ 8.02.2007, 01:55:32 ) *
to zapytanie ktore podałem działa . Tylko dodanie procentu nie dziala przez co wyszukiwarka zwraca wyniki tylko jak wpisuję slowa idealnie pasujace.

Porównaj to co napisałem i zobacz, że masz inaczej. Cienki podał porawnie.
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: 4.10.2025 - 13:57