firebird:如何在where子句中使用'%'?

时间:2010-11-22 07:51:36

标签: php firebird where-clause

亲爱的。我熟悉MySQL但不熟悉Firebird。

我尝试在DB.But中搜索某些特定数据后,我尝试使用'%'在cluse中我得到一些错误消息:

Dynamic SQL Error SQL error code = -104 Token unknown - line 3, column 43 %

这是我的剧本:

$ssWhere .= " PROD_DATE LIKE ''%".$_POST['sSearch_8']."%'' ";

我是否不能在firebird的where子句中使用'%'?

2 个答案:

答案 0 :(得分:3)

我认为您需要指定一次单引号:

$ssWhere .= " PROD_DATE LIKE '%".$_POST['sSearch_8']."%' ";

答案 1 :(得分:0)

尝试:

选择a。* 从表格a 在哪里a.fieldname喜欢'A%'