Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Warning: mysql_fetch_array(): ...
-Gość_poczatkujacy-
post
Post #1





Goście







wyskakuje mi taki blad:
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /mnt/router/www/gangstarap/pliki/lista/index.php on line 3

  1. <?
  2. $list=mysql_query('SELECT * FROM lista '); 
  3. while($item=mysql_fetch_array($list));
  4. {
  5. echo '<a href="bhah_tfwi_skrypt?command=ine&id='.$item['id'].'">+</a>
  6. <a href="bhah_tfwi_skrypt?command=dec&id='.$item['id'].'">-</a>';
  7. }
  8.  
  9. switch($_GET['command'])
  10. {
  11. case 'inc';
  12. mysql_query('UPDATE lista SET votes=votes+1 WHERE id ='.(int)$_GET['id']);
  13. break;
  14. case 'dec':
  15. mysql_query('UPDATE lista SET votes=votes-1 WHERE id='.(int)$_GET['id']);
  16. break;
  17. }
  18.  
  19. ?>


co z tym fantem zrobic (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif)

----edit----
Prosze na przyszłość nie zakładać kilku tematów. Nie pomaga to w niczym a tylko zaśmieca forum.
~mike_mech
Go to the top of the page
+Quote Post
shpyo
post
Post #2





Grupa: Zarejestrowani
Postów: 574
Pomógł: 2
Dołączył: 13.04.2004
Skąd: Lublin

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


wywal średnik z linii 4 po WHILE

tak powinna wyglądać pętla while:

  1. <?php
  2. while( $item=mysql_fetch_array($list) )
  3. {
  4. echo '<a href="bhah_tfwi_skrypt?command=ine&id='.$item['id'].'">+</a>
  5. <a href="bhah_tfwi_skrypt?command=dec&id='.$item['id'].'">-</a>';
  6. }
  7. ?>
Go to the top of the page
+Quote Post
-Gość_poczatkujacy-
post
Post #3





Goście







nadal mi ten sam blad wyskakuje =/
Go to the top of the page
+Quote Post
shpyo
post
Post #4





Grupa: Zarejestrowani
Postów: 574
Pomógł: 2
Dołączył: 13.04.2004
Skąd: Lublin

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


czyli pytanie do bazy jest złe lub zapytanie niezwraca nic.
Go to the top of the page
+Quote Post
mike
post
Post #5





Grupa: Przyjaciele php.pl
Postów: 7 494
Pomógł: 302
Dołączył: 31.03.2004

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


Argument dostarczony do mysql_fetch_array()" title="Zobacz w manualu php" target="_manual nie jest poprawnym zasobem. To znaczy, że funkcja mysql_query()" title="Zobacz w manualu php" target="_manual nie zwraca go poprawnie. Wyświetl sobie po wykonanym zapytaniu edentualny błąd jaki wypluwa baza danych. Użyj do tego mysql_error()" title="Zobacz w manualu php" target="_manual i mysql_errno()" title="Zobacz w manualu php" target="_manual.
Go to the top of the page
+Quote Post
Rastman
post
Post #6





Grupa: Zarejestrowani
Postów: 177
Pomógł: 0
Dołączył: 6.06.2004

Ostrzeżenie: (20%)
X----


masz źle skonstruowane zapytanie, o ile widzę jest raczej proste, więc może nie wybrałes właściwej bazy danych?
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 - 11:17