Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: zmienna przy zapytaniu
Forum PHP.pl > Forum > Bazy danych > MySQL
gogo
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
Sprawdz czy istnieje $zmienna (wypisz ja printem()).
Bycmoze zamiast HTTP_POST.. uzyj $_POST.
gogo
$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
zrob
echo $zapytanie;
pewnie spacji brakuje.
gogo
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
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.
Invision Power Board © 2001-2025 Invision Power Services, Inc.