ホームページ >バックエンド開発 >PHPチュートリアル >PHP でのデータ抽出に関する問題

PHP でのデータ抽出に関する問題

WBOY
WBOYオリジナル
2016-06-23 14:23:31884ブラウズ

//データを受信します
//フォームは事後検証を使用します
$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);

データ型が間違っている場合は、

$result=mysql_query($sql,$conn) または die (mysql_error());

スクリーンショットを撮ってエラーの内容を確認してください

エラーを投稿して確認してください

間違った IDE が選択されました

最後まで最後から 2 番目の if 括弧を含めてみてください

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。