Typo3 $ this-> cObj-> enableFields()SQL错误WHERE AND

时间:2012-12-06 09:21:40

标签: php mysql typo3

我使用此行进行数据库选择:

$res = $TYPO3_DB->exec_SELECTquery('*', $table, $this->cObj->enableFields($table), '' , '', '');

问题是SQL错误:

SELECT * FROM xyz WHERE AND xyz.deleted = 0 AND .......

有人知道为什么会这样吗?有没有什么问题我怎么处理带有enableFields函数的clouse?

1 个答案:

答案 0 :(得分:2)

TYPO3 wiki

  

如果您还没有WHERE子句,则会得到错误的SQL   声明(“SELECT * FROM tt_address WHERE AND ...”),所以你必须这样做   剥去领先的AND

使用'1'.$this->cObj->enableFields($table)