Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [MySQL][PHP]Złe zapytanie
Forum PHP.pl > Forum > Przedszkole
emilekm
  1. Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource

taki bład pokazjue mi się w tej linijce:
  1. if(!mysql_num_rows("SELECT * FROM `userzy` WHERE `login`='$login'AND`haslo`='$haslo'")==0){
Jak to poprawić ? Wszystkie rekordy i pola są. Istenieje tabela. Cały kod:
  1. <form action="" method="post">
  2. <input type="text" name="login">
  3. <input type="password" name="haslo">
  4. <input type="submit" name="wyslij" value="Wyślij">
  5. </form>
  6. <?php
  7. if (!empty($_POST['login']) and !empty($_POST['haslo'])){
  8. mysql_connect("xxxx","xxxxxx","xxxxxx");
  9. mysql_select_db('xxxxxxx');
  10.  
  11. $login=$_POST['login'];
  12. $haslo=$_POST['haslo'];
  13. echo $haslo;
  14. echo $login;
  15. if(!mysql_num_rows("SELECT * FROM `userzy` WHERE `login`='$login'AND`haslo`='$haslo'")==0){
  16. session_register("login"); // Zapamiętuje zmienną sesji
  17. echo "to moga obejrzec tylko zalogowani biggrin.gif";
  18. echo '<a href="wyloguj.php">Wyloguj się ! </a>';
  19. }else {
  20. echo "Nieprawidłowa nazwa użytkownika lub hasło";
  21. }
  22. }
  23. ?>
Zosiek
[MYSQL] pobierz, plaintext
  1.  
  2. "SELECT * FROM `userzy` WHERE `login`='$login' AND `haslo`='$haslo'" a nie brakuje tu spacji?
[MYSQL] pobierz, plaintext
emilekm
tak ?
  1. if(!mysql_num_rows("SELECT * FROM `userzy` WHERE `login` = '$login' AND `haslo` = '$haslo' ")==0){
nospor
....
dla mysql_num_rows zapodaje się wynik zapytania a nie zapytanie...! To wszystko jest w manualu. zamykam, bo pewne rzeczy nie powinny się pojawiac na forum :/
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.