Php 使用mysql查询不相等

Php 使用mysql查询不相等,php,mysql,sql,mysqli,Php,Mysql,Sql,Mysqli,大家好 $query = "SELECT hashtag FROM user_information WHERE email != $email"; 不起作用 但是,如果没有where约束,它可以正常工作 $query = "SELECT hashtag FROM user_information"; 我不认为$email变量是个问题,因为即使将其替换为类似“电子邮件”的变量daniel@gmail.com“不行 我只想评估电子邮件与电子邮件帖子不同的查询 这是因为我会将电子邮件插入

大家好

    $query = "SELECT hashtag FROM user_information WHERE email != $email";
不起作用

但是,如果没有where约束,它可以正常工作

$query = "SELECT hashtag FROM user_information";
我不认为$email变量是个问题,因为即使将其替换为类似“电子邮件”的变量daniel@gmail.com“不行

我只想评估电子邮件与电子邮件帖子不同的查询


这是因为我会将电子邮件插入数据库,显然,如果此电子邮件已经存在,我们不想创建第二个帐户。

您必须在变量周围加上撇号,如:

$query = "SELECT hashtag FROM user_information WHERE email != '$email'";

必须在变量周围加上撇号,如:

$query = "SELECT hashtag FROM user_information WHERE email != '$email'";

您收到的错误是什么?不幸的是,没有返回任何错误,但数据未存储在电子邮件!=$email“检查LPK的答案是否正确$query=“从用户信息中选择
hashtag
,其中
email
!”$email”或$query=“从用户信息中选择
hashtag
,其中
email
$email”;您得到的错误是什么?没有错误被不幸地返回,但数据没有存储在email!=$email”这一行中;检查LPK的回答是否正确$query=“从用户信息中选择
标签
,其中
电子邮件
!=$email”;或者$query=“从用户信息中选择
标签
,其中
电子邮件
$email”;