Ver Mensaje Individual
  #17 (permalink)  
Antiguo 06/05/2010, 07:37
banrey
 
Fecha de Ingreso: septiembre-2007
Mensajes: 318
Antigüedad: 17 años, 3 meses
Puntos: 1
De acuerdo Respuesta: parametros entre funciones o entre clases

amigo GatroV, lo resolvi de la siguiente forma.

public function getTodo() //
{
//$result = new Cliente();
$result=$this->getMarcas();
while($row=mysql_fetch_Array($result)){
$id_cl.=$row['id_cliente'].",";
$id_ca.=$row['id_canal_afinidad'].",";
}
$tamano1=strlen($id_cl);
$tamano2=strlen($id_ca);
$id_cl=substr($id_cl,0,$tamaño1-1);
$id_ca=substr($id_ca,0,$tamaño2-1);

$obj_todo=new sQuery();
$result3=$obj_todo->executeQuery("SELECT cliente.nombre,canal_afinidad.descripcion_canal_af inidad
FROM canal_afinidad,cliente,cliente_canal_afinidad
WHERE cliente_canal_afinidad.id_canal_afinidad=canal_afi nidad.id_canal_afinidad
AND cliente_canal_afinidad.id_cliente=cliente.id_clien te
AND cliente.id_cliente in ($id_cl)
AND canal_afinidad.id_canal_afinidad in ($id_ca)"); // ejecuta la consulta para traer al cliente
return $result3; // retorna todos los clientes+afinidad

}
}

ya me funciona perfectamente.
Amigo mil gracias por la ayuda brindada de verdad.

ahora te tengo otra consulta como puedo modificar la clase que se encarga de conectarme con la bd para que pueda conectarse a dos bases de datos diferentes.

cual es el problema que tengo GatorV, es que tengo dos bd y necesito consultar tablas de una y de otra y quiero si se puede hacer que la misma clase que estoy utilizado ahorita me permita esa conexion.
por otro lado si se puede como controlo por cual bd voy hacer mi consulta?