Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Dziwny błąd przy wyświetlaniu danych z bazy MySQL z LIMITem
Forum PHP.pl > Forum > PHP
sebap123
Napisałem skrypt, który pobiera zmienną a następnie na bazie tej zmiennej ustala limity do wyświetlania danych z bazy. Jednak zamiast dziłać poprawnie to wyświetla mi błąd:
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /virtual/.../testowa/twoj-koszyk.php on line 68

A odpowiedzialny za wszystko fragment skryptu wygląda tak:
  1. $str=$_GET['s'];
  2. $h=2;
  3. $wynik2=mysql_query("SELECT * FROM koszyk WHERE user='".$_SESSION["user"]."' LIMIT '".$h."',6");
  4. while($product = mysql_fetch_array($wynik2)){
  5. $pr_id=$product['pr_id'];
  6. koszyk($pr_id);
  7. }


Na razie zauważyłem tylko, że jak zamiast zmiennej h w wywołaniu wpiszę liczbę, to wszystko działa, ale mi zależy na tym, żeby to było generowane, a nie stałe.
Liczę na jakąś podpowiedź.
Wicepsik
  1. $str=$_GET['s'];
  2.  
  3. $h=2;
  4.  
  5. $wynik2=mysql_query("SELECT * FROM koszyk WHERE user='".$_SESSION["user"]."' LIMIT ".$h.",6");
  6.  
  7. while($product = mysql_fetch_array($wynik2)){
  8.  
  9. $pr_id=$product['pr_id'];
  10.  
  11. koszyk($pr_id);
  12.  
  13. }
sebap123
Dzięki, teraz działa.
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.