2011-05-23 119 views
1

他們的代碼是你可以使用或在MySQL查詢?從PHP代碼查詢MySQL?

我使用此代碼從reciver查找一些電子郵件。

mysql_query("select * from Friends where Reciver like '%$term%'"); 

,但我想去做

mysql_query("select * from Friends where Reciver or Sender like '%$term%'"); 

我的問題是代碼?這是對的,因爲當我嘗試它時,它不提供任何東西?

如果不正確,你能否這樣說,並說出爲什麼不是?我從我的錯誤中學習得很好?

回答

4

這裏是你如何做到這一點

mysql_query("SELECT * FROM Friends WHERE Reciver LIKE '%$term%' OR Sender LIKE '%$term%'"); 
2
select * from Friends where Reciver like '%$term%' or Sender like '%$term%'; 
2

爲此,您可以查詢,併爲您的查詢應該是這樣的:所有的

select * from Friends where Reciver like '%$term%' or Sender like '%$term%' 
8

1日。檢查出SQL Injection.的風險

第二次嘗試此查詢。

select * from Friends where Reciver LIKE '%$term%' OR Sender LIKE '%$term%' 
+1

+1提的SQL注入,我們都忽略 – Ibu 2011-05-23 09:31:58