Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MySQL][PHP]mysql_fetch_array błąd
-egames-
post
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
 
Start new topic
Odpowiedzi
peter13135
post
Post #2





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

Posty w temacie


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: 12.10.2025 - 10:01