Ver Mensaje Individual
  #9 (permalink)  
Antiguo 20/07/2003, 15:03
josemi
Ex Colaborador
 
Fecha de Ingreso: junio-2002
Mensajes: 9.091
Antigüedad: 21 años, 10 meses
Puntos: 16
Hola,

Si visitaste el link que te puse, hay explica como meter " dentro de un acadena delimitada por ". Debes escaparlas con \. Si quieres meter variables dentro de una cadena, esa cadena debe estar delimitada por ". En tu caso:

$sql=mysql_query ("LOAD DATA local infile \"/tmp/samba/$ano/$mes/$dia/sik-648.txt\" into table placa");

Date cuenta que he vuelto a poner las ". Si quieres hacerlo con comillas simples, debes concatenar:

$sql=mysql_query ('LOAD DATA local infile "/tmp/samba/'.$ano.'/'.$mes.'/'.$dia.'/sik-648.txt" into table placa');

O tambien podrias poner las " de dentro como ':

$sql=mysql_query ("LOAD DATA local infile '/tmp/samba/$ano/$mes/$dia/sik-648.txt' into table placa");

Yo te recomendaria que te acostumbrases a trabajar con una de las formas.

Saludos.
__________________
Josemi

Aprendiz de mucho, maestro de poco.