verificare daca un user este in baza de date

Discutii despre script-uri si coduri PHP-MySQL, precum si lucru cu XML in PHP.
Avatar utilizator
evident
Mesaje:168

verificare daca un user este in baza de date

Cum verific daca un user este in baza de date?
Multumesc

steell Mesaje:190
:? Faci un select dupa user-ul respectiv, iar daca numarul de randuri gasite este mai mare decat 0 userul exista.

evident Mesaje:168

Cod: Selectaţi tot

$userul_selectat = mysql_query("SELECT nume FROM members WHERE nume='" .$numee_pe. "' LIMIT 1") or die(mysql_error());
$nr = mysql_num_rows($userul_selectat);
if ($nr < 0) {
	$De_afisat .= 'Userul care a adaugat anuntul nu este inregistrat pe site
   ';
}
else { $De_afisat .= '<div align="center">
      <div class="style12">&nbsp;
        <div align="left"><a href="informatii.php?id=' .$id_user. '">' .$numee. '</a>&nbsp;</div>
      </div>
      <div class="style12"><a href="informatii.php?id=' .$id_user. '"><img src="' .$user_pic1. '" width="60" height="38" align="left" /></a></div>
    </div>
	';
}
?>
Dc imi apare tot timpul doar ce am la else?
$numee_pe ="";
Multumesc.

MarPlo Mesaje:4343
Salut
Probabil fiindca numarul de randuri returnate este 0, iar in cod e conditia: ($nr < 0) .
Inlocuieste-o cu: ($nr == 0)

Subiecte similare