ログインフォームで入力した特定のユーザー名を持つテーブルからパスワードのみを選択する必要があります。私は、mysqlテーブルの暗号化された形式でパスワードを保存します。だから、私は与えられたパスワードと保存されたパスワードを比較し、 "ログインに成功しました"と表示する必要があります。パスワードが間違っています。これは、私は、配列が、あなたはまだそれを通過する必要があるとして、あなたは結果セットを印刷している...いずれかplzのヘルプ.can「1ResourceのID#4」としてmysqlから暗号化されたパスワードを選択するには
mysql_select_db($dbName);
$user_name=$_POST['name'];
$pswd=$_POST['pswd'];
$res = mysql_query("select * from xxx where Name='$user_name'");
$row = mysql_num_rows($res);
echo $row;
$encpass=mysql_query("SELECT password FROM xxx WHERE Name = '$user_name'");
$result1= mysql_fetch_array($encpass);
echo $result1;
if($row>0)
{
//echo 'hi';
if(md5($pswd)==$result1)
{
echo 'hi';
echo "you have successfully signed in!!!";
//echo $name = $row['Name'];
//header("location:check.html");
}
}
else
echo "you are not a member";