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!!