查询以在mysql中搜索电子邮件ID

时间:2016-02-12 07:13:21

标签: php mysql email

我有一个查询,我需要通过其电子邮件ID搜索名称。 电子邮件ID存储在变量中。 我在MySql控制台上测试了它的查询工作正常,但在PHP中不使用相同的。 查询是

SELECT name FROM user WHERE email='$email'

我的电子邮件ID格式有点棘手first-name.last-name@domain-name

请帮忙!

1 个答案:

答案 0 :(得分:-1)

注意:不要在字符串中使用single quotes ('name = $variable_name')变量。
始终使用Double Quotes ("name =$variable_name")

尝试以下查询,绝对适合您:

$query = "SELECT name FROM user WHERE email=$email";

或者更好地使用:

$query = 'SELECT name FROM user WHERE email="'.$email.'"';