<p class="sougouContent"> ログインインターフェース <br> <br> <meta http-equiv="content-type" content="text/html;charset=utf-8"> h1>管理者ログイン <br> </p> <form action="loginprocess.php" method="post"> <br> <tr> <td></td> <td> ;input type="text" name="ユーザー名"/></td> </tr> <br> <tr> <td>パスワード</td> <td></td> </tr> <br> <tr> <td> <input type="submit" value="ユーザーログイン"> </td> <br> <td> <br> <input type="reset" value="Refill"> <br> //エラー番号を受信 <br> if(!empty($_GET['errno'])){ <br> $errno=$_GET['errno']; <br> if($errno==1){ <br> echo "<font color="red" size="3">ユーザー名またはパスワードが間違っています</font>"; <br> } <br> } <br> ?> <br> <br> <br> 処理インターフェース <br> <br> <br> ブラウザエラーメッセージ<br> <br> <br> <br>ディスカッションへの返信 (解決策) <br> <br> $sql = "selectpassword from admin wherename= '$userName'"; <br> <br> 引用符に注意してください。 <br> $sql = "管理者からパスワードを選択します wherename= '$userName'"; <br> <h2> 引用符に注意してください。 </h2> ありがとうございます。データベース内の変数には一重引用符は必要ありませんか?なぜ $userName が必要なのでしょうか? <p class="sougouAnswer"> <br> 外側で二重引用符を使用しても、変数は解析できますが、その逆はできません <br> </p> mysql 内の文字列は引用符を使用する必要があります。 single と double)、それ以外の場合は構文エラーになります <p class="sougouAnswer"> <br> 文字列は引用符で囲む必要があります <br></p> </td> </tr> </form>