私はMYSQLとPHPにまったく慣れていないので、非常に基本的なことをする必要があります。アカウントからパスワードを選択する必要がありますusername = $_POST['username']
...これを理解できませんでしたresource id(2)
。入力したアカウントに必要なパスワードの代わりにパスワードを取得し続けます。そのmysqlをmysqlクエリ関数に渡し、戻り値を変数$realpasswordに保存する必要があります。ありがとう!
編集:このコードは、実際のパスワードの代わりにリソースID(2)を返しましたコード:
<?php
$con = mysql_connect('server', 'user', 'pass');
if (!$con)
{
die('Could not connect: ' . mysql_error());
}
echo '<br/> ';
// Create table
mysql_select_db("dbname", $con);
//Variables
//save the entered values
$enteredusername = $_POST['username'];
$hashedpassword = sha1($_POST['password']);
$sql = "SELECT password from accounts where username = '$enteredusername'";
$new = mysql_query($sql,$con);
echo "$new";
if (!mysql_query($sql,$con))
{
die('Error: ' . mysql_error());
}
mysql_close($con);
?>