【问题标题】:Typo3 $this->cObj->enableFields() SQL error WHERE ANDTypo3 $this->cObj->enableFields() SQL 错误 WHERE AND
【发布时间】:2012-12-06 09:21:39
【问题描述】:

我正在使用这一行进行数据库选择:

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

问题是 SQL 错误:

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

有人知道为什么会这样吗?我如何使用 enableFields 函数处理 where clouse 有什么问题吗?

【问题讨论】:

    标签: php mysql typo3


    【解决方案1】:

    TYPO3 wiki

    如果你还没有 WHERE 子句,你会得到一个错误的 SQL 语句(“SELECT * FROM tt_address WHERE AND ...”),所以你必须 去掉前面的 AND

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-03-29
      • 1970-01-01
      • 2013-09-12
      • 2013-02-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多