Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: tresc zapytania SQL w zmiennej - problem
Forum PHP.pl > Forum > Przedszkole
bartekmc
Witam a wiec mam mega duzy problem.
  1. <?php
  2.  
  3. $sql = "select * from users";
  4.  
  5. $query_result = mysql_query($sql);
  6.  
  7. while ($row = mysql_fetch_array($query_result))
  8. {
  9. $array[]=$row;
  10. };
  11.  
  12. ?>


Wydaje sie prosty. Jednak dostaje blad.

mysql_fetch_array(): supplied argument is not a valid MySQL result resource in...

Bajer polega na tym ze jak skrypt zapisze w postaci:

  1. <?php
  2.  
  3. while ($row = mysql_fetch_array(mysql_query("select * from users")))
  4. {
  5. $array[]=$row;
  6. };
  7.  
  8. ?>

to wszystko pieknie dziala. Zauwzylem z problem tutaj jest umieszcznie tresci zapytania SQL w zmiennej jak i umieszczenie wyniku zapytania w zmiennej. Nie wiem dlaczego tak sie dzieje.
Ktos pomoze questionmark.gif
markac
  1. <?php
  2. $query_result = mysql_query($sql)
  3. or die(mysql_error());
  4. ?>
i będziesz wiedział. Powtarzam to już setny raz na tym forum. Nikt nie jest wróżką żeby zgadywać komuniakty błędów jakie dostajesz oprócz tego:
Cytat
mysql_fetch_array(): supplied argument is not a valid MySQL result resource in...
który mówi tylko tyle, że podany argument nie jest prawidłowym identyfikatorem zasobu angrysmiley.gif
NuLL
Bazy danych -> MySQL ==> php Początkujący
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.