我遇到了一个奇怪的问题,我正在尝试使用 PHP 7.1 实现一个简单的 Usercheck。
$con = getConnection();
//check connection
if(!$con){
die("Connection to database failed". mysql_connect_error() );
} else echo ("connection to database successfull");
//checking if nickname already exists
$checkUserExistanceSql = "SELECT nickname FROM user WHERE nickname='" + $nickname+ "'";
//sending query to sql database
$doesExist = mysqli_query($con, $checkUserExistanceSql)
or die ("Fehler in der Datenbankabfrage");
if(mysqli_num_rows($doesExist)>=1){
echo "Nickname not available, use another name";
}
但我收到了这个警告
警告:在 E:\XAMPP\htdocs 中遇到的非数字值... 第 29 行 第 29 行是 $checkUserExistanceSql。任何想法问题出在哪里?