Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP][MYSQL]Zastapienie argumentu mysql_fetch_array
Forum PHP.pl > Forum > Przedszkole
JamalBIG
Witam

Czym moge zastapic argument mysql_fetch_array w tym kodzie:
  1. <?php
  2. while($wiersz = mysql_fetch_array($sql)) {
  3.  
  4. $name = $wiersz['name'];
  5. echo &#092;"$name\";
  6. }
  7. ?>


Wywala mi blad:
Cytat
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in C:\usr\apache\httpd\html\test.php on line 15


Z gory dziekuje
Pozdrawiam
nospor
$sql ma byc wynikiem mysql_query(). Jesli tak masz, to znaczy ze mysql_query() zwrocilo ci blad.
Luke_Star
Bardzo czestym błedem jest także nadpisywanie zmiennej która zawiera wynik mysql_query()
JamalBIG
Czyli co mam z tym zrobic?
Lejto
napisać zapytanie?
  1. <?php
  2. $sql = mysql_query("select * from tabela");
  3. while($wiersz = mysql_fetch_array($sql)) {
  4.  
  5. $name = $wiersz['name'];
  6. echo &#092;"$name\";
  7. }
  8. ?>
Luke_Star
  1. <?php
  2. $query = "SELECT * FROM `cos`";
  3. $sql = mysql_query($query);
  4. while($wynik = mysql_fetch_array($sql)) {
  5. echo $wynik['pole'];
  6. }
  7. ?>


zamiast mysql_fetch_array mozesz takze uzyc mysql_fetch_assoc. Jest też mozliwośc ze masz bład w zapytaniu wklej je tutaj smile.gif
JamalBIG
Dzieki wielkie
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.