2016-02-12 48 views
0

我有一個查詢,我需要通過它的電子郵件ID搜索名稱。 電子郵件ID存儲在一個變量中。 我已經測試了MySql控制檯上的查詢,它工作正常,但不是在PHP中使用相同。 查詢是查詢在mysql中搜索電子郵件ID

SELECT name FROM user WHERE email='$email'

我的電子郵件ID格式是有點棘手[email protected]

請幫幫忙!

+0

什麼錯誤你得到? – 2016-02-12 07:15:08

+0

發佈您正在執行查詢的php代碼 – 2016-02-12 07:17:01

+0

我沒有看到任何問題,只需在您的PHP腳本中使用下面的查詢即可。 $ query =「SELECT name FROM user WHERE email ='」。$ email。「'」; –

回答

-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.'"'; 
+0

不知道它是如何工作的? $ query ='SELECT name FROM user WHERE email ='。$ email; – devpro

+0

我試過上面的代碼沒有工作 – Fresher