Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Warning: mysql_fetch_array():
Peter15
post
Post #1





Grupa: Zarejestrowani
Postów: 32
Pomógł: 0
Dołączył: 2.02.2005

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


Podczas wykonania kodu:
  1. <?php
  2.  
  3. $zapytanie = &#092;"SELECT * FROM mojedane\";
  4. $wykonaj = mysql_query($zapytanie);
  5. while($wiersz = mysql_fetch_array($wykonaj))
  6. {
  7. print &#092;"Pole pierwsze\".$wiersz['id'].\"<br>\";
  8. print &#092;"Pole drugie\".$wiersz['imie'].\"<br>\";
  9. print &#092;"Pole trzecie\".$wiersz['nazwisko'].\"<br>\";
  10. print &#092;"Pole trzecie\".$wiersz['adres'].\"<br>\";
  11. }
  12.  
  13. ?>

wylatuje błąd:
Cytat
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /var/www/baza/baza.php on line 60

O co chodzi? W czym problem?

Ten post edytował Peter15 13.04.2005, 22:34:21
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
nospor
post
Post #2





Grupa: Moderatorzy
Postów: 36 559
Pomógł: 6315
Dołączył: 27.12.2004




Cytat
mysql_query() zwraca identyfikator wyniku (lub FALSE w przypadku niepowodzenia) jedynie dla zapytań typu SELECT, SHOW, EXPLAIN i DESCRIBE. Dla innych zapytań SQL mysql_query() zwraca TRUE lub FALSE informując czy zapytanie zakończyło się sukcesem czy też nie. Jeśli nie została zwrócona wartość FALSE to znaczy, że zapytanie było prawidłowe i może być wykonane przez serwer. Nie mówi natomiast nic o liczbie przetworzonych lub zwróconych wierszy. Jest również możliwe, że zapytanie zostanie wykonane poprawnie, nie przetwarzając lub zwracając żadnych wierszy.

Synaps:liczba wierszy (brak danych) nie ma tu nic do tego. Jest zle zapytanie i juz

Cytat
auważ że błąd jest w 60 linijce

Peter15: a skąd mamy wiedzieć która to jest linijka 60.
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: 10.10.2025 - 14:47