Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP][MySQL]mysql_num_rows...
Forum PHP.pl > Forum > Przedszkole
patryk22
Witam. Mam oto taki skrypcik:

  1. <?
  2. $user = 'nazwa usera';
  3. $password = '********';
  4. $database = 'nazwa bazy';
  5.  
  6. mysql_connect('host', $user, $password);
  7. @mysql_select_db($database) or die("Nie odnaleziono bazy danych");
  8. $query='SELECT * FROM gracze where id in(' . $_GET['idki'] . ')';
  9. $result=mysql_query($query);
  10.  
  11. $num=mysql_numrows($result); // ta linia powoduje blad
  12.  
  13.  
  14. echo "<b><center>Struktura bazy danych:</center></b><br><br>";
  15.  
  16. $i=0;
  17. while ($i < $num) {
  18.  
  19. $first=mysql_result($result,$i,"first");
  20. $last=mysql_result($result,$i,"last");
  21. $club=mysql_result($result,$i,"club");
  22. $pozycja=mysql_result($result,$i,"pozycja");
  23. $data=mysql_result($result,$i,"data");
  24. $country=mysql_result($result,$i,"country");
  25. $ww=mysql_result($result,$i,"ww");
  26.  
  27. echo "<b>$first $last</b><br>Klub: $club<br>Pozycja: $pozycja<br>Data urodzenia: $data<br>Narodowość: $country<br>Wzrost / Waga: $ww<br><hr><br>";
  28.  
  29. $i++;
  30. }
  31.  
  32. ?>


Na stronie pokazuje mi błąd:

Warning: mysql_numrows(): supplied argument is not a valid MySQL result resource in /home/xxx/xxx/xxx.php on line 11

Stronę: mojastrona.pl/strona.php?idki=1 pokazuje normalnie.
thek
Nawet parser forumowego kodu Ci wali ewidentnie byka o stringu to raz, dwa to usuń mały bo komunikat wyraźnie daje do zrozumienia, że masz skopane połączenie z bazą.
patryk22
Cytat(thek @ 19.07.2011, 11:30:09 ) *
Nawet parser forumowego kodu Ci wali ewidentnie byka o stringu to raz, dwa to usuń mały bo komunikat wyraźnie daje do zrozumienia, że masz skopane połączenie z bazą.


Połączenie z bazą jest dobre smile.gif Nie było tylko ' a w pliku go mam. O co chodzi z tym stringiem ?
peter13135
jak nie ma parametru idki, czyli odpalasz po prostu stronę tak:
to zapytanie wygląda tak : "select .... where id in()" <- to nei jest prawdidłowe zapytanie, pisałem Ci już w innym temacie, żebyś zrobił odpowiednie warunki (ify) które by sprawdzały poprawność danych, nie dostaniesz wszystkiego na tacy, po to jest dział zlecenia
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.