所以我整天都在研究不同的 PHP 脚本,所以我不知道这是否只是我的眼睛,我需要休息一下还是什么:但我写了一行连接到 MySQL 数据库,并检查用户名是否已经存在。但是,我收到的错误消息当然没有什么帮助(即使在搜索时,它们似乎也不适用于我正在处理的内容,或者根本没有显示任何内容。
错误一(在我投入或死亡之前(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
错误二(在我输入 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));
}
谢谢,蒂姆