Esta consulta viene de otro hilo pero es tan interesante para mi que la quiero poner en un hilo independiente para que no pase desapercibida.
Yo tengo:
Código PHP:
   $calle1[];
$calle2[];
$resu = array ($Calle1, $Calle2);
print_r($resu);
# Array ( [0] => Array ( [0] => 128 [1] => 110 [2] => INDEPENDENCIA [3] => 54 [4] => CHILE [5] => BARRAGAN [6] => 1BIS ) [1] => Array ( [0] => 110 [1] => 14 [2] => DOLORES [3] => 120 [4] => BARRAGAN [5] => 116 [6] 
    Código PHP:
   foreach ($calle1 as $results1 => $res1)
foreach ($calle2 as $results2 => $res2)
{
    $stmt = $conexion->prepare('SELECT dato FROM datos WHERE calle1 =:calle1 AND calle2=:calle2');
    $stmt -> bindValue(':calle1',$res1);    
    $stmt -> bindValue(':calle2',$res2);
    $stmt->execute();
    while($datres = $stmt->fetch())
    {
    $dato[]= $datres["dato"];
    }  
} 
    Código PHP:
   SELECT dato FROM datos WHERE calle1=[0] => Array ( [0] => 128) AND calle2=[1] => Array ( [0] => 110);
SELECT dato FROM datos WHERE calle1=[0] => Array ([1] => 110)  AND calle2=[1] => Array ([1] => 14);
SELECT dato FROM datos WHERE calle1=[0] => Array ( [2] => INDEPENDENCIA) AND calle2=[1] => Array ([2] => DOLORES); 
    Así me genera el nuevo array $dato.
¿Como puedo hacer para que esto suceda, para que entienda que calle1 es columna1 y calle2 es columna2 y de ahí cada fila para la consulta y de esta forma obtener cada resultado para $dato[]?
Muchas gracias por la ayuda!!
 

