gogo
11.12.2004, 16:28:19
chce zadac pytanie $zapytanie = 'SELECT from $zmienna ( czy da sie ustwic zmienna dla tabeli np z formularza? bo jak tak robie ot nie dziala ) .where itd. Zmienna mam w isset($HTTP_POST_VARS['jakastamzmienna']
$zmienna = $HTTP_POST_VARS['jakastamzmienna'];
Z gory dzienkuje za rade
dr_bonzo
11.12.2004, 17:10:39
Sprawdz czy istnieje $zmienna (wypisz ja printem()).
Bycmoze zamiast HTTP_POST.. uzyj $_POST.
gogo
11.12.2004, 18:27:38
$zapytanie = "select * from '$zmienna' "
."where costam='$innazmie' "
." and coswtabeli='$innazmienna'";
czy dobrze to robie bo chyba zle
bo mam
Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in
dr_bonzo
11.12.2004, 18:39:40
zrob
echo $zapytanie;
pewnie spacji brakuje.
gogo
11.12.2004, 22:17:35
teraz dziiala ale mam jeden problem cos ze zmiennymi uzywam $HTTP_POST_VARS do zbieranie zmiennych z formularzy gdy zapytanie zgadza sie dane sa poprawne z pol wszystko dziala a gdy wpisze jakie koliwek znaki w pola tywala mi
Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource
dr_bonzo
12.12.2004, 07:00:47
Nie wiem w czym problem: moze wpisywales slashe albo apostrofy i nie escapowales ich, sprawdz co zwraca mysql_query
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.