Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php] połączenie zapytań
fredzio90
post
Post #1





Grupa: Zarejestrowani
Postów: 251
Pomógł: 0
Dołączył: 19.02.2007

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


otóż mam skrypt logowania polskiego CMS-a, który pobiera coś z bazy/.... a zpaytanko jest takie:

  1. <?php
  2. $res = mysql_query("SELECT nick, pass, access FROM $user_tbl WHERE nick='{$_POST['a10']}' AND pass=MD5('{$_POST['b10']}')");
  3. ?>


i chciałbym dodać podczas logowania dodatkowe pole które będzie jakby dodaatkowym zabezpieczneim podczas logowania. i chciałbym do tego defaultowego zapytania dołączyć takie:

  1. SELECT nick, haslo FROM acp_pass WHERE nick='{$_POST['a10']}' AND haslo=MD5('{$_POST['acp']}')


i niestety nie udaje mi się...
prubowałem w ten sposób:

  1. <?php
  2. $res = mysql_query("SELECT nick, pass, access FROM $user_tbl WHERE nick='{$_POST['a10']}' AND pass=MD5('{$_POST['b10']}') UNION SELECT nick, haslo FROM acp_pass WHERE nick='{$_POST['a10']}' AND haslo=MD5('{$_POST['acp']}')");
  3. ?>


lecz error, w poniższych sprawdzaniach..
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
fredzio90
post
Post #2





Grupa: Zarejestrowani
Postów: 251
Pomógł: 0
Dołączył: 19.02.2007

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


ponieważ niżej mam kod validujący:

  1. <?php
  2. if(mysql_num_rows($res)==1)
  3. {
  4. ?>


i jest to linia nr 25, a mniejwięcej całość:

  1. <?php
  2. $res = mysql_query("SELECT nick, pass, access FROM $user_tbl WHERE nick='{$_POST['a10']}' AND pass=MD5('{$_POST['b10']}')");
  3.  
  4. if(mysql_num_rows($res)==1)
  5. {
  6. ?>


i błąd:

Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 14.10.2025 - 07:15