Ver Mensaje Individual
  #2 (permalink)  
Antiguo 28/01/2008, 06:37
Programlocura
 
Fecha de Ingreso: enero-2008
Mensajes: 19
Antigüedad: 12 años, 2 meses
Puntos: 0
De acuerdo Re: Consulta MySQL en php, buscando un id de una tabla en una columna de otra con Arr

Hi !

Estoy practicamente seguro que no existe una consulta exactamente para buscar en un array... Pero puedes hacerlo de esta forma :

Código PHP:
<?php
    
    
include_once("conexion.php");
    
    
// Ejecutamos una consulta y almacenamos el resultado en un 
    // array.
    
$SQL "SELECT columna_con_array FROM columnas";
    
$query mysql_query($SQL$conexion);
    
$fila mysql_fetch_array($query);
    
    
// Con lo siguiente tomaras el resultado y lo separaras segun
    // las comas, es importante que los numeros se coloquen de esta manera
    // 1,2,3,4,5 <- Sin espacios, porque podria dar error.
    
$arreglo explode(","$fila["columna_con_array"]);
    
    
$SQL_BUSCANDO "SELECT busqueda FROM busquedas_general";
    
$query_b mysql_query($SQL_BUSCANDO$conexion);
    
    while (
$reg mysql_fetch_array($query_b)) {
        if (
in_array($reg["busqueda"], $arreglo) {
            
// Si está en el Array que pase lo que desees.
        
}
    }

?>
Es la unica manera que se me ocurre, y eso lo podrias hacer una función perfectamente =D. Espero te sea util!

-ByE-