Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Problem z select ?
Forum PHP.pl > Forum > Przedszkole
kleiv
witam mam problemik nie wiem co nie tak podaje kod.
  1. <?php
  2.  
  3. $pobierz = &#092;"SELECT * FROM wrog WHERE plansza='$plansza_gry' AND stan_wrog=9 \";
  4. $rezultat = mysql_query($pobierz, $connection) or die(&#092;"wykonanie nie powiodlo sie przy wrog\");
  5. while($wiersz = mysql_fetch_array($rezultat))
  6. {
  7. $wsp_x_wrog=$wiersz['wsp_x'];
  8. $wsp_y_wrog=$wiersz['wsp_y'];
  9. $wsp_x_wrog_old=$wiersz['wsp_x'];
  10. $wsp_y_wrog_old=$wiersz['wsp_y'];
  11. $nazwa_wrog=$wiersz['nazwa_wrog'];
  12. $atak_wrog=$wiersz['atak'];
  13. $obrona_wrog=$wiersz['obrona'];
  14. $sila_wrog=$wiersz['s_atak_wrog'];
  15. $id=$wiersz['id'];
  16. $hp_wrog=$wiersz['hp'];
  17. $xp_wrog=$wiersz['xp'];
  18. $skrab_wrog=$wiersz['skarb'];
  19. $ruch=$wiersz['ruch'];
  20. $szyb=$wiersz['szyb'];
  21.  
  22. if ($szyb>$ruch) prosta($id,$wsp_x_wrog,$wsp_y_wrog,$plansza_gry);
  23. else 
  24. {
  25. $szyb++;
  26. $pobierz = &#092;"UPDATE wrog SET szyb='$szyb' WHERE id='$id' \";
  27. $rezultat = mysql_query($pobierz, $connection) or die(&#092;"wykonanie nie powiodlo sie\");
  28. }
  29.  
  30.  
  31. }//koniec while
  32.  
  33. ?>


skrypt dziala ale cos jest nie tak bo dostaje komunikat
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in main.php on line 521 // to linia gdzie jest while .

nie wiem moze chodzi o wywolanie funkcji w petli while?
Ale musze tak zrobic chyba ze zmagazynuje te dane do tablic i przesle jako argment przy wywaloniu fun.
A pytanie jak przy wywaolaniu
  1. <?php
  2. while($wiersz = mysql_fetch_array($rezultat))
  3. {
  4. $wsp_x_wrog=$wiersz['wsp_x'];
  5. $wsp_y_wrog=$wiersz['wsp_y'];
  6.  
  7. ?>

zrobic by od razu wrzucal to do tablicy jak pisze
  1. <?php
  2. $cos[] = $wiersz['cos'];
  3. ?>

to wyrzuca blad ?

dzieki za pomoc.
Kuziu
Najpierw zamień
  1. <?php
  2.  
  3. $rezultat = mysql_query($pobierz, $connection) or die(&#092;"wykonanie nie powiodlo sie przy wrog\");
  4. [php]
  5. na
  6. [php]
  7. $rezultat = mysql_query($pobierz, $connection) or die(&#092;"wykonanie nie powiodlo sie przy wrog\" . mysql_error());
  8.  
  9. ?>

I powiedz co sie wyświetliło.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.