ホームページ >バックエンド開発 >PHPチュートリアル >そろそろ、PHPデータベースクエリ、ユーザー情報検証

そろそろ、PHPデータベースクエリ、ユーザー情報検証

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

残りポイントも残りわずかです! PHPデータベースクエリ、ユーザー情報確認
まずはコードを入力
$username=$_POST["name"];
$password=$_POST["パスワード"];
if($ユーザー名&&$パスワード)
{
if(strpos($username," ")!==false)echo "ユーザー名が不正です";
それ以外
{
$con=mysql_connect("localhost","root","1");
mysql_select_db("管理",$con);
$sql="
*を選択
ユーザー
から ここで、ユーザー名 = '$ユーザー名' およびパスワード = '$パスワード'
";
$query = mysql_query($sql) または die(mysql_error());
$row=mysql_num_rows($query);
/*
var_dump($sql);
終了;
*/

if($row==1)ech​​o 'ログイン成功';
それ以外
echo 'ログインに失敗しました';
}
}
?>
理由はわかりませんが、$row の実行後に取得される値は 0 ですが、取得した $sql
を使用します
データベースで実行すると、は明らかにレコードをクエリできるので、SQLクエリ以降の関数に問題があるのは明らかなのですが、本を持っていないのでアドバイスをお願いしたいです。

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