Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> 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
strife
post
Post #2





Grupa: Przyjaciele php.pl
Postów: 2 605
Pomógł: 96
Dołączył: 22.10.2004
Skąd: UK

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


Witam,

Oznacza to że twoje zapytanie jest złe, upewnij się czy taka tablica istnieje i czy masz połączenie z bazą, jak widzę w tym skrypcie brakuje Ci połączenia z bazą..
  1. <?php
  2.  
  3. mysql_connect('host', 'user', 'password'); // host, uzytkownik, haslo
  4. mysql_select_db('baza'); // wybor bazy danych
  5.  
  6. ?>


Pozdrawiam!


--------------------
Go to the top of the page
+Quote Post
Peter15
post
Post #3





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

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


zauważ że błąd jest w 60 linijce smile.gif Połączenie z bazą jest bo została tabela została za pomocą tego skryptu właśnie stworzona ale jak dopisałem to nie działa ... :/
Go to the top of the page
+Quote Post
Synaps
post
Post #4





Grupa: Zarejestrowani
Postów: 103
Pomógł: 0
Dołączył: 1.12.2003
Skąd: Gdynia

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


A masz jakiekolwiek rekordy w tej tebali questionmark.gif? rolleyes.gif

Ten post edytował Synaps 14.04.2005, 13:03:17


--------------------
MySQL said:

You have an error in your SQL syntax near ' `sygnatura` VARCHAR, NOT NULL
Go to the top of the page
+Quote Post
nospor
post
Post #5





Grupa: Moderatorzy
Postów: 36 557
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.


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

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 Aktualny czas: 21.08.2025 - 03:16