Ver Mensaje Individual
  #1 (permalink)  
Antiguo 12/02/2016, 10:14
destroumble
 
Fecha de Ingreso: febrero-2016
Ubicación: Mexico
Mensajes: 5
Antigüedad: 8 años, 2 meses
Puntos: 0
Exclamación Guardar una consulta en un array y pasarlo a otra base de datos entre firebird y sql

Hola tengo un pequeño problema, quiero guardar una consulta un poco compleja en un array para asi pasar todos los valores a otra base de datos por loq ue opte por guardar todo en una sola variable el problema que tengo es que si me imprime todos los registros pero al momento de guardar solo inserta el ultimo.
este es el codigo:

<?php
$host = 'C:\xampp\htdocs\prueba_becario/NOI70EMPRE01.FDB';
$nombre_usuario = 'SYSDBA';
$password = 'masterkey';
$emp='01';
$gestor_db = ibase_connect($host, $nombre_usuario, $password) or die("error en la conexion");
$sentencia = " SELECT substring (
100+extract(day from FECH_NOMI)from 2 for 2)|| substring (100+extract(month from FECH_NOMI)from 2 for 2)||
substring(extract(year from FECH_NOMI) from 3 for 4)||'$emp' AS FECHO
FROM NWNOMINAS01";
$gestor_sent = ibase_query($gestor_db, $sentencia);



while ($fila = ibase_fetch_assoc($gestor_sent)) {
$fe = $fila->FECHO;
echo $fe;
ECHO '<BR>';


}
ECHO '<BR>';
ECHO '<BR>';
ECHO '<BR>';
$servername = "localhost";
$username = "Luis";
$password = "";


$conn = mysql_connect($servername, $username, $password);
mysql_select_db("BUSQUEDA");

if (!$conn) {
die("Connection failed: " . mysqli_connect_error());
}

$sql = "INSERT INTO buscar (fecha) values ('$fe')";
$q=mysql_query($sql, $conn)or die(mysql_error());




?>
°°°°°°°
intente poner esto para guardarlo en un array pero me manda un error de "array to string conversion".

$a=0;
while ($fila[$a] = ibase_fetch_assoc($gestor_sent)) {
$a++;


}
for ($i = 0; $i < $a; $i++)
{
echo $fila[$i];
}