Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [MySQL][PHP]mysql_fetch_array błąd
-egames-
post 10.05.2014, 10:22:41
Post #1





Goście







wyskakuje mi w skrypcie taki oto błąd :
Warning: mysql_fetch_array() expects parameter 1 to be resource, boolean given in /home/public_html/skrypty/pak.php on line 369

w 2 lini, wydawało mi się że kiedyś to działało
  1. $tymczasowa =mysql_query("SELECT nazwa FROM sklep WHERE id='$user[b6]'");
  2. $tymczasowa = mysql_fetch_array($tymczasowa, MYSQL_NUM);


Go to the top of the page
+Quote Post
Turson
post 10.05.2014, 11:40:56
Post #2





Grupa: Zarejestrowani
Postów: 4 291
Pomógł: 829
Dołączył: 14.02.2009
Skąd: łódź

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


Sprawdź co zawiera $user['b6']
Go to the top of the page
+Quote Post
Xart
post 10.05.2014, 22:24:18
Post #3





Grupa: Zarejestrowani
Postów: 267
Pomógł: 6
Dołączył: 8.04.2013

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


1. Przerzuć się na PDO/MYSQli
2. Jak już piszesz to pisz porządnie:
  1. $tymczasowa =mysql_query("SELECT `nazwa` FROM `sklep` WHERE `id`='$user[b6]'");

3. Jak już napisano sprawdź co zawiera $user[b6]...
Go to the top of the page
+Quote Post
peter13135
post 10.05.2014, 22:34:56
Post #4





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

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


Cytat
2. Jak już piszesz to pisz porządnie:

Zapewniam Cię, że dodanie "ciapków" w tym zapytaniu wcale nie uczynią zapytania porządniejszym bo nazwy kolumn nie zawierają znaków specjalnych typu myślnik.
W tym przypadku bardziej porządnie było by wywalić apostrofy dla wartości kolumny id (tak aby było id=7, a nie id='7' ), bo nie ma sensu robić stringa z inta.
Można by się jeszcze przyczepić, że optymalniej było by napisać zapytanie w ten sposób :
  1. 'select (...)' . $user['b6']
aby interpreter nie parsował sobie stringa w poszukiwaniu zmiennej.
Tak czy inaczej, wszystkie te rzeczy to czepianie się o szczegóły, a nie sedno problemu.


--------------------
:)
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: 12.07.2025 - 10:25