2014-04-04 113 views
0

我從來沒有遇到這樣的問題。我用一個簡單的搜索查詢在MySQL(WAMP) 我的查詢是這樣的搜索查詢不工作mysql(wamp)

SELECT * FROM `members` WHERE `m_email`='[email protected]'; 

即使不工作,如果我改變價值觀

SELECT * FROM `members` WHERE `m_email`='heena'; 

獲得輸出像

MySQL returned an empty result set (i.e. zero rows). (Query took 0.0012 sec) 

但如果我想要

SELECT * FROM `members` WHERE `m_id`=5 ; 
//successful and showing output. 

see here the values in table in mysql(wamp) 
Edit Delete 5 heena e7f4a1abdd69d6c9a5b3f8b8736ea2f3 956333652 0 female 


here is the structure for m_email field 
m_email  varchar(30)  latin1_swedish_ci  No None  
+0

請分享sqlFiddle演示。 –

+0

該MD5字符串的相應密碼是**「heena」** - 我強烈建議您修復您的密碼存儲機制... – blue

+0

您沒有與「[email protected]」完全相同的電子郵件地址 – Aak

回答

0

試試這個

SELECT * FROM `members` WHERE trim(`m_email`)='[email protected]'; 

OR

SELECT * FROM `members` WHERE trim(`m_email`)='heena'; 
+1

你在開玩笑嗎?它只是中間的查詢可能會返回不同的東西,而且是使用索引的** NOT **的價格......爲什麼你要提供這樣的建議? – blue