Ver Mensaje Individual
  #5 (permalink)  
Antiguo 29/10/2018, 10:48
tuadmin
 
Fecha de Ingreso: abril-2006
Mensajes: 583
Antigüedad: 18 años, 6 meses
Puntos: 120
Respuesta: Varias Condiciones Juntas

Cita:
Iniciado por JUMASOL Ver Mensaje
¿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
}
?>

Última edición por tuadmin; 29/10/2018 a las 11:38 Razón: Me olvide de $field_where_in