
PHP CON TABLAS DE ACCES
Publicado por Pablo E (1 intervención) el 08/06/2017 22:08:04
Saludos, tengo un error al asignar datos cargados de una tabla a otra, puntualmente:
Cargo los datos en la Tabla DEV y de ahí necesito exportarlos a la tabla TBL_REVISION_FACTURACION.
Agradezco si alguien me puede ayudar.
Cargo los datos en la Tabla DEV y de ahí necesito exportarlos a la tabla TBL_REVISION_FACTURACION.
Agradezco si alguien me puede ayudar.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
<?php
require_once '../../conexion_db.php';
//obtenemos el archivo .csv
$tipo = $_FILES['file-0']['type'];
$tamanio = $_FILES['file-0']['size'];
$archivotmp = $_FILES['file-0']['tmp_name'];
//cargamos el archivo
$lineas = file($archivotmp);
//inicializamos variable a 0, esto nos ayudará a indicarle que no lea la primera línea
$i=0;
//$cuentaSGn=0;//nuevos registros
$cuentaSGa=0;//registros actualizados
try{
//Recorremos el bucle para leer línea por línea
odbc_exec($conn, "delete * from DEV");
foreach ($lineas as $linea_num => $linea)
{
if($i != 0)
{
$datos = explode("|",$linea);
if(isset($datos[0])){
$ot = trim($datos[0]);
$alias = trim($datos[1]);
$sqlInsertaTabla = "INSERT INTO DEV VALUES(".$ot.",'".$alias."');";
odbc_exec($conn, $sqlInsertaTabla);
$cuentaSGa+=1;
}
}
$i++;
}
odbc_exec($conn, "UPDATE DEV ORDEN_TRABAJO INNER JOIN TBL_REVISION_FACTURACION ORDEN_TRABAJO ON ORDEN_TRABAJO.Id = ORDEN_TRABAJO.id INNER JOIN =1));");
echo "Se reasignaron: ".$cuentaSGa." registros";
}
catch(PDOException $e){
echo $e->getMessage();
}
odbc_close($conn);
?>
Valora esta pregunta


0