Ver Mensaje Individual
  #3 (permalink)  
Antiguo 19/05/2009, 01:52
Suyta
(Desactivado)
 
Fecha de Ingreso: septiembre-2004
Mensajes: 360
Antigüedad: 19 años, 7 meses
Puntos: 1
Respuesta: MySQL Query en array

Me sirve muchísimo, te agradezco infinitamente.
Sin embargo a partir de tu explicación me doy cuenta que estoy haciendo mal las cosas y, por lo tanto, me expliqué re-mal.
La cosa es así: estoy usando el api de diferentes sitios como Truveo, Aol, Youtube, etc.
Para que se entienda el proceso pego la parte del código que creo alcanza para explicar lo que busco:
Código PHP:
if(!in_array("aol"$apis)) {
     
$aol $this->AOLObject->search($str$num);
    } else {
     
     
$aol = array();
     }
if(!
in_array("truveo"$apis)) {
     
$truveo $this->TruveoObject->search($str$num);
    } else {
     
     
$truveo = array();
     }
//y así con los demás hasta llegar a:
$video = @array_merge($youtube$aol$yahoo$blip$metacafe$vimeo$truveo); 
OK, hasta ahí todo bien. Ahora lo que yo quiero es poder apagar y prender los apis's. Entonces tomo valores desde una tablita mysql:
Código PHP:
$config  = array();
$sql "select * from `interfaces` ";
$result mysql_query($sql) or die(mysql_error()); 
    if (
$myrow mysql_fetch_array($result)) {
        do  {
            
$config[$myrow['iname']] = $myrow['status'];
            
        } while (
$myrow mysql_fetch_array($result));
    } else {
         
PageError ('ALERT: 12 There was an error with your request');
    } 
Lo que necesito entonces es hacer:
Código PHP:
//(if $config['aol'] == 1) incluyo $aol en mi merge, si (if $config['yahoo'] == 1) incluyo $yahoo en mi merge y así con el resto
$video = @array_merge($youtube$aol$yahoo$blip$metacafe$vimeo$truveo); 
Eso es lo que intento hace miles de horas
Muchas gracias otra vez.