Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP][MYSQL]Zastapienie argumentu mysql_fetch_array
JamalBIG
post 9.07.2008, 21:10:44
Post #1





Grupa: Zarejestrowani
Postów: 496
Pomógł: 1
Dołączył: 16.01.2008
Skąd: Świnoujście

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


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

Ten post edytował JamalBIG 9.07.2008, 21:14:33
Go to the top of the page
+Quote Post
nospor
post 9.07.2008, 21:18:09
Post #2





Grupa: Moderatorzy
Postów: 36 455
Pomógł: 6292
Dołączył: 27.12.2004




$sql ma byc wynikiem mysql_query(). Jesli tak masz, to znaczy ze mysql_query() zwrocilo ci blad.


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

"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
Luke_Star
post 9.07.2008, 21:28:03
Post #3





Grupa: Zarejestrowani
Postów: 129
Pomógł: 2
Dołączył: 17.01.2005

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


Bardzo czestym błedem jest także nadpisywanie zmiennej która zawiera wynik mysql_query()


--------------------
Słowa, słowa, słowa... - Hamlet || Funkcje, funkcje, funkcje... - Luke Star
--------------------------------------
Portal Literacki: ( |||------- ) 30%
Go to the top of the page
+Quote Post
JamalBIG
post 9.07.2008, 21:28:17
Post #4





Grupa: Zarejestrowani
Postów: 496
Pomógł: 1
Dołączył: 16.01.2008
Skąd: Świnoujście

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


Czyli co mam z tym zrobic?
Go to the top of the page
+Quote Post
Lejto
post 9.07.2008, 21:29:56
Post #5





Grupa: Zarejestrowani
Postów: 1 385
Pomógł: 48
Dołączył: 23.05.2007

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


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. ?>


Ten post edytował Lejto 9.07.2008, 21:33:47


--------------------
Go to the top of the page
+Quote Post
Luke_Star
post 9.07.2008, 21:30:55
Post #6





Grupa: Zarejestrowani
Postów: 129
Pomógł: 2
Dołączył: 17.01.2005

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


  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

Ten post edytował Luke_Star 9.07.2008, 21:32:46


--------------------
Słowa, słowa, słowa... - Hamlet || Funkcje, funkcje, funkcje... - Luke Star
--------------------------------------
Portal Literacki: ( |||------- ) 30%
Go to the top of the page
+Quote Post
JamalBIG
post 9.07.2008, 21:40:18
Post #7





Grupa: Zarejestrowani
Postów: 496
Pomógł: 1
Dołączył: 16.01.2008
Skąd: Świnoujście

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


Dzieki wielkie
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 Wersja Lo-Fi Aktualny czas: 24.04.2024 - 09:33