我有一個查詢,我需要通過它的電子郵件ID搜索名稱。 電子郵件ID存儲在一個變量中。 我已經測試了MySql控制檯上的查詢,它工作正常,但不是在PHP中使用相同。 查詢是查詢在mysql中搜索電子郵件ID
SELECT name FROM user WHERE email='$email'
我的電子郵件ID格式是有點棘手[email protected]
請幫幫忙!
我有一個查詢,我需要通過它的電子郵件ID搜索名稱。 電子郵件ID存儲在一個變量中。 我已經測試了MySql控制檯上的查詢,它工作正常,但不是在PHP中使用相同。 查詢是查詢在mysql中搜索電子郵件ID
SELECT name FROM user WHERE email='$email'
我的電子郵件ID格式是有點棘手[email protected]
請幫幫忙!
注意:不要在字符串中使用帶有變量的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.'"';
什麼錯誤你得到? – 2016-02-12 07:15:08
發佈您正在執行查詢的php代碼 – 2016-02-12 07:17:01
我沒有看到任何問題,只需在您的PHP腳本中使用下面的查詢即可。 $ query =「SELECT name FROM user WHERE email ='」。$ email。「'」; –