0

我试图从我的两个链接表中输出一些数据,并查看了我能找到的所有示例,但我仍然没有得到任何结果。(注意:我在任一表上都尝试过 exec_SELECTquery ,它就像一个魅力)

所以这是我的代码

$GLOBALS['TYPO3_DB']->debugOutput = true;

$res = $GLOBALS['TYPO3_DB']->exec_SELECT_mm_query(
  'tx_pagecat_category.title',  // $select_fields
  'tx_pagecat_category',    // $local_table
  'pages_tx_pagecat_category_mm',   // $mm_table
  'pages',  // $foreign_table
  '',   //$where_clause
  '',   // $groupBy
  '',   // $orderBy
  ''    // $limit
);

while( $row = $GLOBALS['TYPO3_DB']->sql_fetch_assoc($res) ) {
    $c= $row['tx_pagecat_category.title'].chr(10);
}

return $this->pi_wrapInBaseClass($c);

我完全不知道我做错了什么,即使调试输出也不起作用?

4

1 回答 1

0

可能最简单的方法是:

$GLOBALS['TYPO3_DB']->store_lastBuiltQuery = 1;

// query here

echo $GLOBALS['TYPO3_DB']->debug_lastBuiltQuery;

这将为您提供发送到数据库的 sql。然后,您可以手动运行该查询以检查问题所在。

于 2013-04-29T11:20:25.343 回答