我需要将以下 mysql WHERE 子句放入可用于 joomla 数据库连接的表单中:
WHERE
hady9_session.session_id = 'acl7e1bn099rrlhkvsrhl13bu7' AND
(hady9_hikashop_product.product_parent_id = '5722' OR
'5412' OR
'5877' OR
'8357' OR
'8202')
到目前为止我有:
->where('hady9_session.session_id = '. $db->quote($thesession));
如何将 AND OR 部分放入其中?任何帮助将不胜感激。
最佳答案
这会起作用...如果不起作用请告诉我。
->where($db->quoteName('hady9_session.session_id').' = '.$db->quote($thesession).'AND ('.$db->quoteName('hady9_hikashop_product.product_parent_id').' = '.$db->quote('5722').'OR'.$db->quote('5412').'OR'.$db->quote('5877').'OR'.$db->quote('8357').'OR'.$db->quote('8202').')');
关于mysql - Joomla数据库如何做WHERE AND OR,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24884837/