Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> FETCH ARRAY - BŁĄD
Cysiaczek
post
Post #1





Grupa: Moderatorzy
Postów: 4 465
Pomógł: 137
Dołączył: 26.03.2004
Skąd: Gorzów Wlkp.




Mam taki oto skrypt, który ma wyciągnąć dane z bazy
  1. <?php
  2.  
  3. $zap=mysql_query (&#092;"SELECT * FROM ankieta1 WHERE nr='1';\");
  4. while ($rekord=mysql_fetch_array ($zap))
  5. {
  6. print &#092;"<img src=\"jpg/postep.jpg\" height=\"20\" width=\"$rekord1[1]\"> ($rekord[1])</td></tr><tr>\";
  7. }
  8.  
  9. ?>


Dlaczego serwer wyrzuca komunikat:

Kod
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 7)
Vertical
post
Post #2





Grupa: Zarejestrowani
Postów: 848
Pomógł: 0
Dołączył: 7.07.2004
Skąd: Wrocław

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


To znaczy, że albo nie ma tabeli "ankieta1", albo nie ma pola "nr" albo jest zła składnia zapytania (to ostatnie mało prawdopodobne, bo składnia wygląda dobrze). Ewentualnie spróbuj usunąć ";" na końcu zapytania

Ten post edytował Vertical 9.02.2005, 16:55:55
Go to the top of the page
+Quote Post
NuLL
post
Post #3





Grupa: Zarejestrowani
Postów: 2 262
Pomógł: 21
Dołączył: 3.05.2004
Skąd: Sopot, Krakow, W-wa

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


Zrob tak
  1. <?php
  2.  
  3. $zap=mysql_query (&#092;"SELECT * FROM ankieta1 WHERE nr=1\")or die(mysql_error());
  4. if(mysql_num_rows($zap)>0){
  5. while ($rekord=mysql_fetch_array ($zap))
  6. {
  7. print &#092;"<img src=\"jpg/postep.jpg\" height=\"20\" width=\"$rekord1[1]\"> ($rekord[1])</td></tr><tr>\";
  8. }
  9. }
  10. ?>


Zapomniałem o średniku - mysql_error byl i jest (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post
sf
post
Post #4





Grupa: Zarejestrowani
Postów: 1 597
Pomógł: 30
Dołączył: 19.02.2003
Skąd: Tychy

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


[query]Notatka: Zapytanie nie powinno kończyć się znakiem średnika.[/query]

ale wszyscy maja za przeproszeniem w dupie manual ;]

tak samo bylo juz tysiac razy by uzywac mysql_error
Go to the top of the page
+Quote Post
popbart
post
Post #5





Grupa: Zarejestrowani
Postów: 255
Pomógł: 0
Dołączył: 22.04.2004
Skąd: Żoliborz

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


Prosta sprawa (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
Liczb nie wstawia się w ''.
@Vertical ostatnio walisz herezje (średnik czasami się przydaje) (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif)
Go to the top of the page
+Quote Post
sf
post
Post #6





Grupa: Zarejestrowani
Postów: 1 597
Pomógł: 30
Dołączył: 19.02.2003
Skąd: Tychy

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


Cytat(popbart @ 2005-02-09 18:52:13)
Prosta sprawa (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
Liczb nie wstawia się w ''.
@Vertical ostatnio walisz herezje (średnik czasami się przydaje)  (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif)

Blad wtedy nie wyskoczy jak bedzie to w cudzyslowiu. MySQL sobie poradzi.

Ten post edytował sf 9.02.2005, 19:16:49
Go to the top of the page
+Quote Post
Vertical
post
Post #7





Grupa: Zarejestrowani
Postów: 848
Pomógł: 0
Dołączył: 7.07.2004
Skąd: Wrocław

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


Cytat
Prosta sprawa (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
Liczb nie wstawia się w ''.

Już wielu odważnych próbowało nie wstawiać liczb w cudzysłów a ich wysiłki zakończyły się kolejnym nowym tematem na forum
Go to the top of the page
+Quote Post
Cysiaczek
post
Post #8





Grupa: Moderatorzy
Postów: 4 465
Pomógł: 137
Dołączył: 26.03.2004
Skąd: Gorzów Wlkp.




Dzuieki za helpa, ale problem w tym, że u mnie działa niezależeni od rodzaju wpisu, a na serwerze w necie jest z tym problem - myslę, że to ich wina (sparwdzałem na win oraz linuks)
Go to the top of the page
+Quote Post

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: 23.08.2025 - 10:18