php - mysql 'LEFT JOIN' for "exec_SELECTquery"in typo3 version 6.2

标签 php mysql typo3-6.2.x

我有一个问题

$query = 'SELECT DATETIME, message, username
            FROM t_messages
            LEFT OUTER JOIN fe_users ON t_jobs_messages.sendto = fe_users.uid
            WHERE t_messages.uid =25;

我需要将其转换为 exec_SELECTquery 样式。 喜欢

$res = $GLOBALS['TYPO3_DB']>exec_SELECTquery('message, username','t_messages','t_category','t_messages.uid =25');

如何在上述格式中使用 LEFT OUTER JOIN。 提前致谢。

最佳答案

终于找到答案了。

$select_fields ='DATETIME, message, username';
$from_table    ='t_messages LEFT OUTER JOIN fe_users ON t_jobs_messages.sendto = fe_users.uid';
$where_clause  ='t_messages.uid =25';
$res = $GLOBALS['TYPO3_DB']->exec_SELECTquery($select_fields, $from_table, $where_clause);

它对我有用。 谢谢。

关于php - mysql 'LEFT JOIN' for "exec_SELECTquery"in typo3 version 6.2,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27958001/

相关文章:

php - 带有 PHP SDK 的 AWS MediaLive 不返回 channel 列表

php - PHP 的 utf8_encode() 会删除表情符号吗?

php - 如何公平地返回数据库结果-MySQL、PHP

php - 不会查询程序的更新部分

php - 将 mysql 行中的数据显示为 php 中的列

html - 在 TYPO3 中获取页面子项的内容

php - PHP 中的三元运算符

typo3 - 在TYPO3中添加自定义页面配置字段

typo3 - 使用浏览器语言设置来设置语言(rlmp_language_detection)

java - 拥有多个 DAO 可以吗?