PHP注册表单出现意外错误


PHP register Form getting an unexpected error

我正试图创建一个注册系统,但当我试图提交注册时,我收到了一个错误,其中指出警告:

mysql_query()期望参数1是字符串,在第134行的/LAMP/register.php中给定的资源。

// Make sure the email address is available:
 $query_verify_email = "SELECT * FROM login WHERE Email ='$Email'";            
$result_verify_email = mysql_query($dbc, $query_verify_email);
 if (!$result_verify_email) { 
 $result_verify_email==false;
  echo ' Database Error Occured ';
  exit();
  }

尝试类似的逆参数

$result_verify_email = mysql_query($query_verify_email, $dbc);

供参考:http://php.net/manual/fr/function.mysql-query.php

查看http://php.net/manual/en/function.mysql-query.php.

你应该做:

mysql_query($query_verify_email, $dbc);

相反。

此外,请使用mysqli_*函数,而不是mysql_*函数,因为mysql_*功能已被弃用。

'$Email'应为'$电子邮件。'注意这些点。