这个zend查询的where子句有什么问题

时间:2011-04-11 10:52:16

标签: php mysql zend-framework zend-db

您好我不理解zend查询的where子句中的错误。我的问题是

$select->where("id=".$get['value']." OR description like '%".$get['value']."%'");

$get['value']是我要搜索的查询。但结果是500 internal server error,它总是说get['value']的值是未知列。例如,如果我在testing列中搜索description,则会在未知列中显示testing ...为什么会发生这种情况

1 个答案:

答案 0 :(得分:3)

检查此文档zend_db_select,您的语法可能有误。

$table->select()
         ->where('id = ?', $get['value'])
         ->orWhere('description like ?', '%' . $get['value'] . '%');

编辑!

相关问题