Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [HTML][MySQL]Wyszukiwanie MySQL - problem
Forum PHP.pl > Forum > Przedszkole
zakk
  1. function mysql_select_dokladnie(){
  2.  
  3. $query='SELECT * FROM topo WHERE '.$_POST['po_czym'].' like "%'.$_POST['fraza'].'%" ';
  4.  
  5. $wynik=mysql_query($query);
  6.  
  7. return mysql_zwroc_tablice($wynik);
  8.  
  9. }


chce zrobić prostą wyszukiwarkę - wybiera sie z listy select 'po czym sie wyszukuje' i 'wpisuje fraze'. Wszystko byłoby ok ale warunek zapisywany w zmiennej $query ciągle wyrzuca mi błąd.. Obecnie: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'like "%%"' at line 1
próbowałem już różnych układów ale nie chce działać..
Jak powinno wyglądać to zapytanie??
nospor
smiem twierdzic ze $_POST['po_czym'] jest puste.

Sprawdzales wogole czy dostajesz cos w post?
print_r($_POST);
zakk
Cytat(nospor @ 2.03.2010, 13:51:31 ) *
smiem twierdzic ze $_POST['po_czym'] jest puste.

Sprawdzales wogole czy dostajesz cos w post?
print_r($_POST);

sciana.gif szukałem wszędzie a błąd był na początku. Dzięki -POST['fraza'] była pusta tzn z błędem.

ale widze że błędów nie koniec, niemniej nie chce zasypywać durnymi pytaniami - poczytam, poszukam, jak się nie uda to tu jeszcze napisze.

Dzięki
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.