Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/database/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Mysql Joomla数据库如何执行何处和或_Mysql_Database_Joomla - Fatal编程技术网

Mysql Joomla数据库如何执行何处和或

Mysql Joomla数据库如何执行何处和或,mysql,database,joomla,Mysql,Database,Joomla,我需要将以下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 =

我需要将以下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或零件放入其中?任何帮助都将不胜感激。

您可以这样做:

->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')
       );
请注意,我还将您的数据库列包装在
$db->quoteName()

希望这有帮助,并让我知道它是否有效

您可以这样做:

->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')
       );
请注意,我还将您的数据库列包装在
$db->quoteName()

希望这有帮助,并让我知道它是否有效

您可以这样做:

->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')
       );
请注意,我还将您的数据库列包装在
$db->quoteName()

希望这有帮助,并让我知道它是否有效

您可以这样做:

->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')
       );
请注意,我还将您的数据库列包装在
$db->quoteName()


希望这有帮助,让我知道它是否有效这将有效。。。如果不起作用,请告诉我

->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').')');

这会有用的。。。如果不起作用,请告诉我

->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').')');

这会有用的。。。如果不起作用,请告诉我

->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').')');

这会有用的。。。如果不起作用,请告诉我

->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').')');

对不起,我还是这里的一个noob,对不起,我还是这里的noob,对不起,我还是这里的noob,对不起,我还是这里的noob。