MySQLのPHPとPHPの問題を1つのPHPページ内で2回使用しようとしています。問題は、最初のクエリは完璧に動作しますが、2番目のクエリは機能しません。最初のクエリはセッションを設定しますが、2番目のクエリはセッションを設定しません。ここに私のコードは(私もDBファイル、フォームや他のファイルに接続している)..ですMySQLiの2番目のクエリが機能しない
$connection = new mysqli($server,$username,$password,$database);
$username = $_POST['username'];
$email = $_POST['email'];
if($select1 = $connection->query("SELECT * FROM users WHERE username = '$username'")) {
$counter1 = $select1->num_rows;
if($counter1 != 0) {
$_SESSION["accesserror"] = "Error: <em>That username is already used by other member.</em>";
}
}
else if($select2 = $connection->query("SELECT * FROM users WHERE user_email = '$email'")) {
$counter2 = $select2->num_rows;
if($counter2 != 0) {
$_SESSION["accesserror"] = "Eror: <em>That E-Mail is already used by other member.</em>";
}
}
があります。実際のエラーを表示します(mysqliのベストプラクティスの例)。また、データベースにSQLを挿入しないでください – Drew