ホームページ >バックエンド開発 >PHPチュートリアル >PHP でのデータ抽出に関する問題
//データを受信します
//フォームは事後検証を使用します
$conn=mysql_connect('localhost','root','wampp')
if(!$conn)
{
echo" データベースconnection Failed".mysql_error();
}
else
{
echo"Database connection success";
}
//エンコーディングを設定
//二重引用符を使用
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)) この位置では、データベース接続にエラーはありませんが、常にエラーが報告されます
ディスカッションに返信してください。解決策)
$result=mysql_query($sql,$conn) または die (mysql_error());
スクリーンショットを撮ってエラーの内容を確認してください
エラーを投稿して確認してください
間違った IDE が選択されました
最後まで最後から 2 番目の if 括弧を含めてみてください