Ver Mensaje Individual
  #1 (permalink)  
Antiguo 23/01/2009, 15:08
X_fran
 
Fecha de Ingreso: octubre-2007
Mensajes: 273
Antigüedad: 16 años, 7 meses
Puntos: 5
consulta con Active Record en CodeIgniter

hola comunidad, pues mi problem es que quiero seleccionar una serie de datos de una tabla siempre y cuando los id de cada registro sea alguno de los que tengo en un ARREGLO PHP; algo asi como:

Código PHP:
function getByIds($arrayIdProducts)
{
      
$cont=count($arrayIdProductos);
      
$consulta=Array();
      for(
$i=0;$i<$cont;$i++)
     {
    
$consulta[$i]=$this->db->select('idproducto, marca, precio, descripcion, fabricante, imagen');
                
$consulta[$i]=$this->db->where('idproducto',(int)$arrayIdProductos[$i]);
    
$consulta[$i]=$this->db->get('productos');
      }
      if(empty(
$consulta))
      {
         return 
false;
      }
       else
             {
                     
$arrayProductos=array();
         
$i=0;
                      foreach (
$consulta as $fila)
          {
                
$arrayProductos['identificador'][$i]=$fila['idproducto'];
                
$arrayProductos['marcaProd'][$i]=$fila['marca'];
                
$arrayProductos['precioProd'][$i]=$fila['precio'];
                
$arrayProductos['descProd'][$i]=$fila['descripcion'];
                
$arrayProductos['fabricProd'][$i]=$fila['fabricante'];
                
$arrayProductos['foto'][$i]=$fila['imagen'];
                
$i++;
           }
                        return 
$arrayProductos;
              }



reaslmente puse el codigo para ver si alguien toma la idea de lo que deseo hacer, pero se que esta maaaal la parte esa de guardar en un arreglo la consulta.