PDA

View Full Version : مشکل در login با تابع password در mysql



kainosh
جمعه 16 شهریور 1386, 15:49 عصر
سلام دوستان
من با یک فرم اطلاعات فرد را میگیرم وریجیستر مکنم ولی موقع لوگین از سایت query چیزی بر نمی گردونه.


function login($username,$passwd)
// check username and password with db
// if yes, return true
// else return false
{
// connect to db
$conn = db_connect();
if (!$conn)
return false;
// check if username is unique
$result = mysql_query("select * from user
where username='$username'
and passwd = password('$passwd') ");
if (!$result)
{
echo'not query';
return false;
}
if (mysql_num_rows($result)>0)
return true;
else
return false;
}

moohssenn
جمعه 16 شهریور 1386, 16:32 عصر
کدتا بزار توی تگ code تا بشه خوندشون

mrrajabi
جمعه 16 شهریور 1386, 22:38 عصر
$result = mysql_query("select * from user
where username='$username'
and passwd = password('$passwd') ");
if (!$result)
{
echo'not query';
return false;
}

وقتی mysql_query رو بکار بردی بعدش از یکی از تابع های mysql_fetch_row[] یا mysql_fetch_assoc یا mysql_fetch_array رو استفاده باید کنید همرا با اندیس مربوطه.


$result = mysql_query("select * from user
where username='$username'
and passwd = password('$passwd') ");
$rec = mysql_fetch_assoc['$result']
if (!$rec['fildName'])
{
echo'not query';
return false;
}