Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/282.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 警告:从空值创建默认对象_Php_Mysqli - Fatal编程技术网

Php 警告:从空值创建默认对象

Php 警告:从空值创建默认对象,php,mysqli,Php,Mysqli,我正在检查用户输入的用户名和电子邮件是否被占用。一切正常;如果它已经在使用中,它不会注册帐户并通知用户,但是如果它没有被使用,那么我会得到警告消息 这就是错误的来源,但是根据我使用的教程,这段代码应该可以正常工作: $sql = "SELECT Username, Email FROM users WHERE Username = $username AND Email = $email"; $result = $conn->query($sql); if ($result->nu

我正在检查用户输入的用户名和电子邮件是否被占用。一切正常;如果它已经在使用中,它不会注册帐户并通知用户,但是如果它没有被使用,那么我会得到警告消息

这就是错误的来源,但是根据我使用的教程,这段代码应该可以正常工作:

$sql = "SELECT Username, Email FROM users WHERE Username = $username AND Email = $email";
$result = $conn->query($sql);

if ($result->num_rows = 0)

这样一个简单的错误:p谢谢:)
change :
if ($result->num_rows = 0)//assignment
to: 
if ($result->num_rows == 0)//condition checking.