私はPHPを初めて使用しています。私はいくつかの問題があります。私は($ _GET)変数を持つユーザー名の値を取得します。ある人がurlに(mehwish)を入力したとしましょう。ユーザーが入力したユーザー名がデータベースに存在するかどうかを確認したい。私の下のコードは動作しません。私の間違いを修正してください。ご協力ありがとうございます。このようなユーザー名はDataabaseから取得していません
<?php include("header.php");
include("classes/db.php");
session_start();
$username="";
if(isset($_GET['username']))
{
$user=$_GET['username'];
if("SELECT user_name FROM user_reg WHERE user_name='$user'")
{
$username="SELECT user_name FROM user_reg WHERE user_name='$user'";
$run_username=mysqli_query($con,$username);
$row=mysqli_fetch_array($run_username);
$username=$row['user_name'];
}
else
{
die("User does nto exist");
}
}
?>
**危険**:あなたは** [SQLインジェクション攻撃](http://bobby-tables.com/)**に対して脆弱です** 60174/best-way-to-prevent-sql-injection-in-php)をご利用ください。 – Quentin
申し訳ありません実際に私はこの分野の初心者であり、SQLインジェクションについてはわかりません。あなたはそれを勉強するためのコースやビデオのリンクを教えてください。あなたに感謝します。 –
私の前のコメントのリンクを試してください。 – Quentin