Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Closed TopicStart new topic
> [MySQL][PHP]Złe zapytanie, Męczę się 2 godziny :(
-emilekm-
post
Post #1





Goście







  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. ?>
Go to the top of the page
+Quote Post
Zosiek
post
Post #2





Grupa: Zarejestrowani
Postów: 140
Pomógł: 22
Dołączył: 1.05.2009
Skąd: Będzin

Ostrzeżenie: (0%)
-----


[MYSQL] pobierz, plaintext
  1.  
  2. "SELECT * FROM `userzy` WHERE `login`='$login' AND `haslo`='$haslo'" a nie brakuje tu spacji?
[MYSQL] pobierz, plaintext


Ten post edytował Zosiek 1.02.2012, 14:05:21


--------------------
Pamiętaj ja staram się pomóc tobie, a ty może kiedyś pomożesz mnie. :D
Pomogłem Ci?? Jeśli tak to jestem z tego dumny. Jeśli nie to postaram się bardziej - nikt nie jest doskonały :P
Kliknij przycisk Pomógł pod postem, który Ci pomógł.
Go to the top of the page
+Quote Post
-emilekm-
post
Post #3





Goście







tak ?
  1. if(!mysql_num_rows("SELECT * FROM `userzy` WHERE `login` = '$login' AND `haslo` = '$haslo' ")==0){
Go to the top of the page
+Quote Post
nospor
post
Post #4





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




....
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 :/


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post

Closed TopicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 20.08.2025 - 04:53