Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> FETCH ARRAY - BŁĄD
Cysiaczek
post 9.02.2005, 16:50:19
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


--------------------
To think for yourself you must question authority and
learn how to put yourself in a state of vulnerable, open-mindedness;
chaotic, confused, vulnerability, to inform yourself.
Think for yourself. Question authority.
Go to the top of the page
+Quote Post
Vertical
post 9.02.2005, 16:55:31
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 9.02.2005, 18:08:58
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 smile.gif


--------------------
Javascript, Coffeescript, Node.js, Mongo, CouchDb, chmury, workery & inne bajery - zycie jest zbyt krotkie aby miec nudna prace :)
Go to the top of the page
+Quote Post
sf
post 9.02.2005, 18:21:31
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


--------------------
Zapraszam na mój php blog, tworzenie stron.
Go to the top of the page
+Quote Post
popbart
post 9.02.2005, 18:52:13
Post #5





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

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


Prosta sprawa smile.gif
Liczb nie wstawia się w ''.
@Vertical ostatnio walisz herezje (średnik czasami się przydaje) tongue.gif


--------------------
Visual Basic - kto by pomyślał :)
Go to the top of the page
+Quote Post
sf
post 9.02.2005, 19:07:11
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 smile.gif
Liczb nie wstawia się w ''.
@Vertical ostatnio walisz herezje (średnik czasami się przydaje)  tongue.gif

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

Ten post edytował sf 9.02.2005, 19:16:49


--------------------
Zapraszam na mój php blog, tworzenie stron.
Go to the top of the page
+Quote Post
Vertical
post 9.02.2005, 21:45:03
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 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 12.02.2005, 13:55:05
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)


--------------------
To think for yourself you must question authority and
learn how to put yourself in a state of vulnerable, open-mindedness;
chaotic, confused, vulnerability, to inform yourself.
Think for yourself. Question authority.
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: 19.07.2025 - 17:17