El problema esta en la sintaxis de la sentencia sql, porque mucha idea no tengo y tome como base la que entrega el phpMyAdmin. PHP no me dice de ningun error en ningun lado, solamente me doy cuenta que esta mal porque la tabla esta siempre vacia...
Tambien probe solamente lo basico, como $sql = "LOAD DATA LOCAL INFILE " . $HTTP_POST_FILES['archivo']['tmp_name']. "INTO TABLE cuentas", sin/con comillas simples, con/sin el $http_post y tampoco andubo.
Inserto solamente la parte donde declaro la sentencia sql y la consulta a la base de datos, para no ocupar mucho espacio y sea engorrosa la lectura.
Si alguien me tira una ayuda lo agradeceria!
Código:
Edit:$sql = "LOAD DATA LOCAL INFILE " . $HTTP_POST_FILES['archivo']['tmp_name']. "INTO TABLE cuentas FIELDS TERMINATED BY \";\" ENCLOSED BY '' ESCAPED BY \\\\ LINES TERMINATED BY \\r\\n"; echo "<BR>Llenado de la base de datos: "; if (!mysql_query($sql, $link)) { echo "Failed "; exit; } else echo "OK<BR><BR>";
Código:
Ni idea de como hacer que funcione... Me fije y el error que me salta con mysql_error es este: Error LOAD DATA INFILE 'C:\windows\temp\php222.tmp' INTO TABLE `recitales` FIELDS TERMINATED BY ';' MySQL dice: File 'C:windows empphp222.tmp' not found (Errcode: 22)