我使用此行进行数据库选择:
$res = $TYPO3_DB->exec_SELECTquery('*', $table, $this->cObj->enableFields($table), '' , '', '');
问题是SQL错误:
SELECT * FROM xyz WHERE AND xyz.deleted = 0 AND .......
有人知道为什么会这样吗?有没有什么问题我怎么处理带有enableFields函数的clouse?
答案 0 :(得分:2)
如果您还没有WHERE子句,则会得到错误的SQL 声明(“SELECT * FROM tt_address WHERE AND ...”),所以你必须这样做 剥去领先的AND
使用'1'.$this->cObj->enableFields($table)