Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [SQL] Zmienna w zapytaniu select
Forum PHP.pl > Forum > Przedszkole
Speedy90
Mój kolejny nieszczęsny problem.

Tak więc próbuje zrobić tak:
Kod
$wczytanie = mysql_query("select $rzecz from `stoisko` where `ID_gracza` = '$id'");
$t_wczytanie = mysql_fetch_array($wczytanie);


I nie mogę wczytać zmiennej $t_wczytanie['$rzecz']. Czy ktoś może dać mi na to rozwiązanie??

probowałem
Kod
$wczytanie = mysql_query("select ".$rzecz." from `stoisko` where `ID_gracza` = '$id'");
$t_wczytanie = mysql_fetch_array($wczytanie);

Kod
  $wczytanie = mysql_query("select '.$rzecz.' from `stoisko` where `ID_gracza` = '$id'");
  $t_wczytanie = mysql_fetch_array($wczytanie);

itd.
Ale nic nie pomogło sad.gif.
Wykrywacz
A próbowałeś $t_wczytanie[$rzecz] bez uszu przy $rzecz
Lars
Rety...mylisz funkcje. W mysql_fetch_array odwołujesz się do indeksów numerycznych. Powinno być $t_wczytanie[0].

[edit]: pomyliłem nazwy.

Pozdrawiam
Wykrywacz
questionmark.gif
przy mysql_fetch_array odwołujesz się do aliasu/tablicy
to co piszesz to owszem ale przy mysql_fetch_row
Speedy90
Cytat(Lars @ 23.10.2008, 15:37:42 ) *
Rety...mylisz funkcje. W mysql_fetch_assoc odwołujesz się do indeksów numerycznych. Powinno być $t_wczytanie[0].

Pozdrawiam


Zawsze wczytuje w ten sposób to mój schemat i wszędzie działa.
Lars
Przerób mysql_fetch_array na mysql_fetch_assoc. I dodaj po funkcji or die(mysql_error()); jak nie zadziała pierwsze.
Speedy90
Cytat(Wykrywacz @ 23.10.2008, 15:35:56 ) *
A próbowałeś $t_wczytanie[$rzecz] bez uszu przy $rzecz


Ten sposób działa. Nawet logiczne:
$t_wczytanie['$rzecz'] traktuje jako string a nie jako zmienna biggrin.gif

$t_wczytanie[$rzecz]=== sukces.
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.