Проверка дали съществуват данни в таблицата

nfs

Registered
така проверявам дали имам такъв username в таблицата и ако има да не може да се регистрира друг човек със същия username

$q="SELECT * FROM users WHERE username='$username'";
$r=mysql_query($q);

if (mysql_num_rows($r)>0) {
echo "false";
} else {
echo "true";
}

но сега искам да го направя да може да се регистрира със същия username но с различна парола, а когато даден човек иска да се регистрира със същите username и парола да не може
 
PHP:
$q="SELECT * FROM users WHERE username='$username' AND password='$password'";
$r=mysql_query($q);

if (mysql_num_rows($r)>0) {
echo "false";
} else {
echo "true";
}
лесно .. :D
 
PHP:
$q=mysql_query("SELECT * FROM users WHERE username='$username' AND password='$password'");


if (mysql_num_rows($q)< 0) {
echo "swobodno ime / parola ";
} else {
echo "zaeto i imeto i parolata";
}
 
и аз го бях правил така но не ставаше но грешката е била другаде
давам ти точка
 
Не намирам логиката в това, тъй като 2 случайни потребителя едва ли ще ползват една и съща парола, въпреки, че не е невазможно да се случи

PHP:
$password =md5($_POST['password']);
$q=mysql_query("SELECT * FROM users WHERE password='$password' LIMIT 1") or die(mysql_error());

if (mysql_num_rows($r)>0) {
echo "false";
} else {
echo "true";
}
 

Горе