PHP - PHP CON TABLAS DE ACCES

 
Vista:
sin imagen de perfil

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.

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
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder