Hola amigos,
tengo una apicacion con php y mysql que puede subir archivos csv a la base de datos, todo esto trabaja perfecto con las instrucciones mysql.
estaba comenzando a trabajar con PDO, pero no logro que me suba el fichero CSV a la base de datos con PDO.
este es el codigo que tengo.
Código PHP:
class Basedatos extends PDO
{
public function __construct() {
parent::__construct(
'mysql:host=localhost'
';dbname=test', root, 123,
array(
PDO::MYSQL_ATTR_LOCAL_INFILE => 1,
PDO::MYSQL_ATTR_INIT_COMMAND => 'SET NAMES utf8',
));
}
}
class SubirFile
{
public $bd;
public function __construct() {
$this->bd = new Database();
$this->bd->query("LOAD DATA LOCAL INFILE 'file.csv'
INTO TABLE tabla_csv FIELDS TERMINATED BY ',' LINES TERMINATED BY '\r\n' ");
}
}
$upload = new SubirFile();
No me da ningun error y cuando reviso la base de datos no ha subido ningun dato del file.
Alguna ayuda con este codigo ????
Gracias de antemano !!!!