您好我不理解zend查询的where子句中的错误。我的问题是
$select->where("id=".$get['value']." OR description like '%".$get['value']."%'");
$get['value']
是我要搜索的查询。但结果是500 internal server error
,它总是说get['value']
的值是未知列。例如,如果我在testing
列中搜索description
,则会在未知列中显示testing
...为什么会发生这种情况
答案 0 :(得分:3)
检查此文档zend_db_select,您的语法可能有误。
$table->select()
->where('id = ?', $get['value'])
->orWhere('description like ?', '%' . $get['value'] . '%');
编辑!