Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MySQL][PHP]Zmienna w zapytaniu do bazy
bubusek
post
Post #1





Grupa: Zarejestrowani
Postów: 70
Pomógł: 1
Dołączył: 2.10.2007

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


Witam.

Witam chciał bym by w zapytaniu do bazy była zmienna jednak przy takim moim użyciu
  1. $xxx = mysql_fetch_array(mysql_query("SELECT $qqq[0] FROM ppp WHERE aaa='$lll' LIMIT 1"));

Zwraca mi błąd
Warning: mysql_fetch_array() expects parameter 1 to be resource, boolean given in ...

Jakiś pomysł by to działało poprawnie (IMG:style_emoticons/default/smile.gif) ?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 2)
peter13135
post
Post #2





Grupa: Zarejestrowani
Postów: 1 447
Pomógł: 191
Dołączył: 26.03.2008

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


ja za każdym razem jak mi zapytanie nie działa używam

i/lub
  1. echo "treść zapytania którą podaję do funkcji mysql_query, żebym wiedział jak wygląda";

więc w twoim przypadku było by to:
  1. echo "SELECT $qqq[0] FROM ppp WHERE aaa='$lll' LIMIT 1";


Poza tym, chyba lepiej nie używać stringów z podwójnymi cudzysłowami, poco pocić darmo interpreter. Zrób w ten sposób:
  1. 'SELECT '.$qqq[0].' FROM ppp WHERE aaa=\'' . $lll .'\' LIMIT 1'


Ten post edytował peter13135 22.06.2011, 22:09:33
Go to the top of the page
+Quote Post
Magic WWW
post
Post #3





Grupa: Zarejestrowani
Postów: 123
Pomógł: 32
Dołączył: 9.09.2010
Skąd: Brzeg

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


Nie ogarniam was, skoro używasz cudzysłowia to dobrze by było mieć porządek w kodzie.

  1. $xxx = mysql_fetch_array(mysql_query("SELECT {$qqq[0]} FROM `ppp` WHERE aaa='{$lll}' LIMIT 1"));


Jeśli masz taki błąd:
Warning: mysql_fetch_array() expects parameter 1 to be resource, boolean given in ...

Oznacza to, że zapytanie nie zostało wykonane pomyślnie, sprawdź zawartość zmiennych może to jest problem (IMG:style_emoticons/default/wink.gif)
Go to the top of the page
+Quote Post

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

 



RSS Aktualny czas: 25.08.2025 - 06:48