Cita:
Iniciado por JUMASOL ¿Se puede introducir wherein de algún modo en este código?
de poder se puede, pero lo primero que debes ahcer siempre, es buscar el origen, de donde proviene el codigo, y quien le da el soporte, ya mencionaste JOOMLA por lo cual en su documentacion,
https://docs.joomla.org/Selecting_da...g_JDatabase/es
por lo visto no tiene una funcion PHP WHERE IN, pero la funcion WHERE de JFactory::getDbo permite que el STRING sea parte SQL, por lo cual solo tendrias que poner
Código PHP:
<?php
$field_where_in = ' AND opciones IN (0,1,2,4)';
$db = JFactory::getDbo();
$query = $db->getQuery(true);
$query->select($db->quoteName(array('user_id','field_2')))
->from($db->quoteName('#_users'))
->where($db->quoteName('user_id') . ' = '. $db->quote($user->id). ' AND '.$db->quoteName('field_2') . ' = '. $db->quote('0') .$field_where_in );
$db->setQuery($query);
$result = $db->loadObjectList();
//other code
}
?>