ホームページ >バックエンド開発 >PHPチュートリアル >() ユーザー名がデータベースにあるかどうかの検出に失敗しました。

() ユーザー名がデータベースにあるかどうかの検出に失敗しました。

WBOY
WBOYオリジナル
2016-06-13 12:44:34741ブラウズ

(ヘルプ) ユーザー名がデータベースにあるかどうかを確認できませんでした。 !
最初に行うことは、ユーザー名がデータベースにあるかどうかを確認することです。 apmserv ローカル環境が構築されます。テーブルには 3 つのフィールドがあります。つまり、対応する値は int(10) です。 (25) varchar(25) ;ローカルに 3 つの PHP ファイルがあります:



conn.php

$conn = @ mysql_connect("localhost", "root", "") または die("データベース リンク エラー");
mysql_select_db("bbs", $conn);
mysql_query("set names 'utf-8'"); // utf-8 中国語エンコーディングを使用します;
?>


register.php



<フォームアクション="login.php" メソッド="get" >





ログイン.php




include("conn.php");
if($_POST["送信"])
$name=$_POST['ユーザー']

$sql="select * from message where user='".$name."'"; $result=mysql_query($sql) または die("間違ったアカウント番号"); $num=mysql_num_rows($result); if($num==0){
echo "アカウントはすでに存在します"; }

?>



問題は次のとおりです。register.php に何を入力しても、login.php に送信しても、アカウントがすでに存在していることが示され、元の login.php ファイルにはアカウントがすでに存在していることが示されています。本来はユーザー名がデータベースにあるかどうかを確認したかったのですが、データベースを呼び出すことができないような気がします。 ! !どうしたの? !


データベース

共有先:

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