php sql where check to check for contains

时间:2011-07-18 09:23:36

标签: php sql

我在php中使用POST获得字符串变量。我想附加此字符串,以便我可以在sql查询中使用来检查包含此字符串。我想要像这样的%string%

我现在在做什么这给了我错误:

$hotelName = '%'+hotelName_old+'%';

3 个答案:

答案 0 :(得分:1)

只是为了确定:你是否将你的陈述改为...... WHERE fieldname LIKE '%value%'??

答案 1 :(得分:0)

应该是这样的

$ hotelName =“%'”。$ hotelName_old。“'%”;

答案 2 :(得分:0)

试试这个。

直接使用你的变量。

$sql = "select * from `tbl_name` where `field_name` like '%{$find}%'"
$result = mysql_query($sql);