Estoy empezando y me quiero ir tirando a la piscina probando cosas y estoy cogiendo alguna cosa del trabajo que me puede ir bien. Ahora mismo estoy atascado con lo siguiente:
Tengo un archivo en TXT con campos separados por tabulación, cuya primera linea no me interesa, aunque si no queda remedio, luego la puedo borrar ;D.
Necesito insertarlo en una tabla MYSQL. Por ahora la tabla es todita de VARCHAR, para testear y no tener problemas.
Intento llamar al archivo y en pantalla parece todo correcto, el echo funciona y me muestra todos los datos del TXT separadidos y con lógica. Pero nada de insertarmelos en mi db.
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 1
¿Por?¿?¿?¿ Podéis darle un vistazo.
Mil y una thanks!!!
Código PHP:
Ver original
<?php $con = mysql_connect('localhost', 'root', '') or die("problema al conectar server"."<br>".mysql_error()); echo "TEST ejecutandose"; echo 'TYPE: '.$TYPE.'<br/>'; echo 'NOMBRE: '.$NOMBRE.'<br/>'; echo 'fecha: '.$fecha.'<br/>'; echo 'tiempofinal: '.$tiempofinal.'<br/>'; echo 'duracion: '.$duracion.'<br/>'; echo 'estado: '.$estado.'<br/>'; echo 'codigo: '.$codigo.'<br/>'; echo 'descripcion: '.$descripcion.'<br/>'; echo 'salida: '.$salida.'<br/>'; echo 'type2: '.$type2.'<br/>'; echo 'vtrmastertape: '.$vtrmastertape.'<br/>'; echo 'vtr_tcin: '.$vtr_tcin.'<br/>'; echo 'vtr_tcount: '.$vtr_tcount.'<br/>'; echo 'vtr_id: '.$vtr_id.'<br/>'; echo 'recpath: '.$recpath.'<br/>'; echo 'crosspoints: '.$crosspoints.'<br/>'; echo 'fuente: '.$fuente.'<br/>'; echo 'destinacion: '.$destinacion.'<br/>'; echo 'cgids: '.$cgids.'<br/>'; $insert = "INSERT INTO `playoutlogs`(`TYPE`, `NOMBRE`, `fecha`, `tiempofinal`, `duracion`, `estado`, `codigo`, `descripcion`, `salida`, `type2`, `vtrmastertape`, `vtr_tcin`, `vtr_tcount`, `vtr_id`, `recpath`, `crosspoints`, `fuente`, `destinacion`, `cgids`, `INT`) VALUES ($TYPE, $NOMBRE, $fecha, $tiempofinal, $duracion, $estado, $codigo, $descripcion, $salida, $type2, $vtrmastertape, $vtr_tcin, $vtr_tcount, $vtr_id, $recpath, $crosspoints, $fuente, $destinacion, $cgids)"; } ?>
Esta es la base de datos:
Código MySQL:
Ver original
En cuanto al TXT:
Código XML:
Ver original
Type StartTime EndTime Duration Status Code Description ExitType VTR-MasterTape VTR-TCin VTR-TCout VTR-Id RecPath Crosspoints Source Destination CG-Id VECTORBOX923 DISK 01-01-2012 00:31:46 00:31:51 00:00:05:20 Ok bumperitv2 D:\Catalogue\Batchfiles\bumperitv2.BXX [Mixer;CH 1>PGM] [Network;VECTORBOX>1_PROGRAMA] VECTORBOX923 DISK 01-01-2012 00:31:51 00:32:25 00:00:33:04 Ok 2011_0320_16_9_Guía_Gastronómica_23 D:\Catalogue\Batchfiles\2011_0320_16_9_Guía_Gastronómica_23.BXX [Mixer;CH 1>PGM] [Network;VECTORBOX>1_PROGRAMA]