ホームページ >バックエンド開発 >PHPチュートリアル >PHP でのデータ抽出に関する問題
PHP
でのデータ抽出に関する問題
//データを受信
//フォームは事後検証を使用します
$conn=mysql_connect('localhost','root','wampp');
if(!$conn)
{
echo "データベース接続に失敗しました".mysql_error();
}
それ以外
{
echo "データベース接続に成功しました";
}
//エンコーディングを設定します
//二重引用符を使用します
mysql_query("set names 'GBK'") または die(mysql_error());
//データベースを選択
mysql_select_db('employ',$conn) または die("エラーの原因は".mysql_error());
$id=$_POST['id'];
$pwd=$_POST['pwd'];
//データベース検証を使用します,,
//データベースステートメント
$sql="select * from admin where id=$id";
//データベース実行ステートメント
$result=mysql_query($sql,$conn)
//関連する配列を取得します。ID 番号はパスワードに対応します
if($row = mysql_fetch_array($result))
{ //データベースにクエリを実行し、データベースのパスワードを取得します
if($row['pwd']=$pwd)
{
$name=$row['name'];
Header("Location:manage.php?name=$name");
exit();
}
}
header("Location:login.php?error=1");
exit();
?>上記はユーザーログイン処理のページコードです if($row=mysql_fetch_assoc($result)) を実行すると、常にエラーが報告されます。 。