Maison > base de données > tutoriel mysql > Comment activer LOAD DATA LOCAL INFILE en PHP pour l'importation de données MySQL ?

Comment activer LOAD DATA LOCAL INFILE en PHP pour l'importation de données MySQL ?

DDD
Libérer: 2024-11-04 09:59:30
original
613 Les gens l'ont consulté

How to Enable LOAD DATA LOCAL INFILE in PHP for MySQL Data Import?

Chargement de données à partir de fichiers locaux dans MySQL avec LOAD DATA LOCAL INFILE de PHP

Lorsque vous essayez d'utiliser LOAD DATA INFILE pour remplir une table MySQL à partir de un fichier local via une application PHP, les utilisateurs peuvent rencontrer une erreur interdisant l'utilisation de l'option LOCAL. Ce problème provient de la compilation et de l'utilisation de mysqlnd par PHP, comme indiqué dans un rapport de bogue PHP non résolu.

Pour résoudre ce problème, les utilisateurs doivent configurer leur application PHP pour autoriser explicitement l'utilisation de LOAD DATA LOCAL INFILE. Ceci peut être réalisé en définissant l'attribut PDO::MYSQL_ATTR_LOCAL_INFILE sur true lors de l'instanciation de l'objet PDO.

Exemple :

<code class="php">$conn = new \PDO("mysql:host=$server;dbname=$database;", "$user", "$password", array(
    PDO::MYSQL_ATTR_LOCAL_INFILE => true,
));</code>
Copier après la connexion

En définissant cet attribut, les applications PHP peuvent accéder à la fonctionnalité LOAD DATA LOCAL INFILE, leur permettant d'importer des données à partir de fichiers locaux dans des tables MySQL.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal