2011-05-23 94 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