だから私は一日中さまざまなPHPスクリプトに取り組んでいるので、それが私の目だけで休憩が必要なのかどうかはわかりませんが、MySQLデータベースに接続する行を書き、ユーザー名が既に存在するかどうかを確認します. ただし、もちろん、役に立たないエラーメッセージが表示されます(検索しても、私が取り組んでいるものには当てはまらないか、単に何も表示されないようです.
エラー 1 (入れたり死ぬ前に (mysqli_error($myCon)):
Warning: mysqli_num_rows() expects parameter 1 to be mysqli_result, boolean given in /home/icangame/public_html/dev/php/userRegister.php on line 40
エラー 2 (or die ステートメントを挿入した後):
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '== `user`' at line 1
これが適用されるコード (必要に応じてさらに投稿します。これは大きなファイルです):
$checktherow = mysqli_query($myCon, "SELECT * FROM users WHERE `username` == `$realUsername`") or die(mysqli_error($myCon));
if (mysqli_num_rows($checktherow) == 0)
{
mysqli_query($myCon, "INSERT INTO users (username, password, email)
VALUES ('$realUsername', '$realPassword', '$email')") or
die(mysqli_error($myCon));
}
ありがとう、ティム