La clase SQL Import ha sido actualizada gracias a Yannick Luescher.
Las mejoras en la clase son las siguientes:
– Posibilidad de seleccionar la base de datos al crear una instancia de objeto:
$db = new sqlImport(‘dump.sql’, false, ‘localhost’, ‘testuser’, ‘testpass’, ‘testdbase’);
$db->import();
if ($db->error) exit($db->error);
else echo “Data written successfully“;
– Funciona con ambos finales de linea (/r /n) (Para hacerlo funcionar con /r ver php.net)
– Funciona cuando se utiliza “;” dentro de sentencias SQL
– Verificación del parámetro agregado a la salida que será escrito en la base de datos.
– If host isn’t set the active connection will be used (if any) as always.
Si el servidor no estabece la conexión activa se utilizará como siempre.
Clase:
http://www.phpclasses.org/package/4898-PHP-Execute-MySQL-queries-imported-from-a-file.html