Error al InsertarYou 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 2
aki el cosigo que utilizo:
Código PHP:
$cnx = odbc_connect( 'policiaca' , '', '' );
if (!$cnx) {
Error_handler( "Error in odbc_connect" , $cnx );
}
$cur= odbc_exec( $cnx, "select * from FD" );
if (!$cur) {
Error_handler( "Error in odbc_exec( no cursor returned ) " , $cnx );
}
while( odbc_fetch_array( $cur ) ) {
echo $SQL="INSERT INTO polfd VALUES('0',
'".odbc_result( $cur, 2 )."','".odbc_result( $cur, 3 )."',
'".odbc_result( $cur, 4 )."','".odbc_result( $cur, 5 )."',
'".odbc_result( $cur, 6 )."','".odbc_result( $cur, 7 )."',
'".odbc_result( $cur, 8 )."','".odbc_result( $cur, 9 )."',
'".odbc_result( $cur, 10 )."','".odbc_result( $cur, 11 )."',
'".odbc_result( $cur, 12 )."','".odbc_result( $cur, 13 )."',
'".odbc_result( $cur, 14 )."','".odbc_result( $cur, 15 )."',
'".odbc_result( $cur, 16 )."','".odbc_result( $cur, 17 )."','
".odbc_result( $cur, 18 )."','".odbc_result( $cur, 19 )."',
'".odbc_result( $cur, 20 )."','".odbc_result( $cur, 21 )."',
'".odbc_result( $cur, 22 )."','".odbc_result( $cur, 23 )."',
'".odbc_result( $cur, 24 )."','".odbc_result( $cur, 25 )."',
'".odbc_result( $cur, 26 )."','".odbc_result( $cur, 27 )."',
'".odbc_result( $cur, 28 )."')";
$res=mysql_query($SQL,$conn);
if(!$res) die("Error al Insertar" . mysql_error());
}
odbc_close( $cnx);
mysql_close($conn);
La verdad es que no se si se pueda hacer lo que quiero que es insertar lo que haya en la table access a una tabla MySQL. y Despues aun falta de poder hacerlo es posible que muestre la imagen que se supone se tiene en los campos OLE con php.
Nota:Los campos donde los estoy intentanto insertar son de tipo MEDIUMBLOB.
De ante mano mil gracias.