Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [SQL] Zmienna w zapytaniu select
Speedy90
post 23.10.2008, 14:23:39
Post #1





Grupa: Zarejestrowani
Postów: 23
Pomógł: 0
Dołączył: 26.08.2008

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


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.
Go to the top of the page
+Quote Post
Wykrywacz
post 23.10.2008, 14:35:56
Post #2





Grupa: Zarejestrowani
Postów: 726
Pomógł: 20
Dołączył: 8.12.2005
Skąd: Wrocław

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


A próbowałeś $t_wczytanie[$rzecz] bez uszu przy $rzecz
Go to the top of the page
+Quote Post
Lars
post 23.10.2008, 14:37:42
Post #3





Grupa: Zarejestrowani
Postów: 279
Pomógł: 15
Dołączył: 29.04.2005
Skąd: Gdynia

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


Rety...mylisz funkcje. W mysql_fetch_array odwołujesz się do indeksów numerycznych. Powinno być $t_wczytanie[0].

[edit]: pomyliłem nazwy.

Pozdrawiam

Ten post edytował Lars 23.10.2008, 14:46:25


--------------------
(\.../) This is Bunny. Copy and paste bunny into
(O.o) your signature to help him gain world domination.
(> <) Zanim zapytasz | Też się przyda | Pomogłem ci? Kliknij "Pomógł"
Go to the top of the page
+Quote Post
Wykrywacz
post 23.10.2008, 14:39:02
Post #4





Grupa: Zarejestrowani
Postów: 726
Pomógł: 20
Dołączył: 8.12.2005
Skąd: Wrocław

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


questionmark.gif
przy mysql_fetch_array odwołujesz się do aliasu/tablicy
to co piszesz to owszem ale przy mysql_fetch_row

Ten post edytował Wykrywacz 23.10.2008, 14:39:33
Go to the top of the page
+Quote Post
Speedy90
post 23.10.2008, 14:39:42
Post #5





Grupa: Zarejestrowani
Postów: 23
Pomógł: 0
Dołączył: 26.08.2008

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


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.
Go to the top of the page
+Quote Post
Lars
post 23.10.2008, 14:46:59
Post #6





Grupa: Zarejestrowani
Postów: 279
Pomógł: 15
Dołączył: 29.04.2005
Skąd: Gdynia

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


Przerób mysql_fetch_array na mysql_fetch_assoc. I dodaj po funkcji or die(mysql_error()); jak nie zadziała pierwsze.

Ten post edytował Lars 23.10.2008, 14:48:09


--------------------
(\.../) This is Bunny. Copy and paste bunny into
(O.o) your signature to help him gain world domination.
(> <) Zanim zapytasz | Też się przyda | Pomogłem ci? Kliknij "Pomógł"
Go to the top of the page
+Quote Post
Speedy90
post 23.10.2008, 14:51:57
Post #7





Grupa: Zarejestrowani
Postów: 23
Pomógł: 0
Dołączył: 26.08.2008

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


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.
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 18.07.2025 - 11:05