Mysql查询获取字段数据中有单引号的数据?

时间:2013-07-25 12:53:08

标签: mysql

我有这样的查询

$qry="select * from post_prop 
where project='abinandan's kailash' 
and builder_name='abinandan-foundations-pvt-ltd'";

但是我没有得到结果?

2 个答案:

答案 0 :(得分:2)

使用双引号转义引号:

$qry="select * from post_prop 
where project='abinandan''s kailash' 
and builder_name='abinandan-foundations-pvt-ltd'";

您应该在display_errors中启用error_reportingphp.ini和/或删除@命令前面的*_query(如果有)显示错误。这样,PHP就会警告你存在语法错误。

答案 1 :(得分:0)

试试这个

$sql="SELECT * FROM tbl_book WHERE (bookname='abinandan\'s kailash' and builder_name='abinandan-foundations-pvt-ltd')";
";

希望它会对你有所帮助。