Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [mysql][php] Funkcja mysql_num_rows zwraca błąd
Forum PHP.pl > Forum > Przedszkole
poxrimex
Oto kod:
  1. <?php
  2. $polaczenie=mysql_connect ("localhost", "baza", "haslo") or die ('I cannot connect to the database because: ' . mysql_error());
  3. mysql_select_db ("baza");
  4.  
  5. $login=$_POST['login'];
  6. $haslo=$_POST['haslo'];
  7.  
  8. $zapytanie = "SELECT haslo from uzytkownicy where login=$login";
  9. $wynik = mysql_query($zapytanie, $polaczenie);
  10.  
  11. $wiersze=mysql_num_rows($wynik);
  12.  
  13. echo $wiersze;
  14.  
  15. mysql_close($polaczenie);
  16. ?>


Zwraca:

  1. Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in /home/paszkow/public_html/zaloguj.php on line 11


Działa wszystko ok jeżeli usunę te wiersze:
  1. <?php
  2. $wiersze=mysql_num_rows($wynik);
  3. echo $wiersze;
  4. ?>
MajareQ
nie wiem po co ci w query $wynik = mysql_query($zapytanie, $polaczenie);
$polaczenie ...

masz przykład:

  1. <?php
  2. $liczNewsy = mysql_num_rows(mysql_query("select * from news"));
  3. echo'<b>Newsów w bazie: </b>';
  4. echo $liczNewsy;
  5. ?>
nevt
  1. <?php
  2. $zapytanie = "SELECT `haslo` FROM `uzytkownicy` WHERE `login`='$login';";
  3. ?>
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.