[英]TYPO3 MySQL select query, works in phpMyAdmin but not in TYPO3
如果我在數據庫的phpMyAdmin中運行下面的代碼,則得到17條記錄,但是當我在TYPO3 6.1.4中運行它時,我得到了DB(200)中的所有記錄,為什么在TYPO3中它不能100%工作在phpMyAdmin中工作。
public function getKategorierne($catId){
//print $catId;
$query = $this->createQuery();
$query->statement('SELECT * '.
'FROM sys_category_record_mm '.
'INNER JOIN sys_category ON ( uid = uid_local ) '.
'WHERE tablenames = "tx_origkentaurproducts_domain_model_design" '.
'AND sys_category_record_mm.uid_local '.
'IN ('.$catId.') '.
'ORDER BY uid_foreign');
return $query->execute();
}
以及為什么所有的引號都是逗號!?!?
$query = "
SELECT *
FROM sys_category_record_mm r
JOIN sys_category c
ON uid = uid_local
WHERE tablenames = 'tx_origkentaurproducts_domain_model_design'
AND r.uid_local IN ('$catId')
ORDER
BY uid_foreign;
";
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.