Maison > base de données > tutoriel mysql > Comment résoudre les erreurs « LOAD DATA LOCAL INFILE interdit » en PHP ?

Comment résoudre les erreurs « LOAD DATA LOCAL INFILE interdit » en PHP ?

Mary-Kate Olsen
Libérer: 2024-11-04 06:09:01
original
683 Les gens l'ont consulté

How to Resolve

Dépannage des erreurs LOAD DATA LOCAL INFILE en PHP

Lorsque vous essayez d'utiliser la commande LOAD DATA INFILE avec l'option LOCAL dans une application PHP, il est possible de rencontrer l'erreur "LOAD DATA LOCAL INFILE interdit". Ce problème est souvent attribué à la compilation PHP et à l'inclusion de mysqlnd.

Pour résoudre ce problème, il est crucial de consulter la documentation PHP. Plus précisément, la documentation pour PDO::MYSQL_ATTR_LOCAL_INFILE peut fournir des conseils.

Pour activer la fonctionnalité LOAD DATA LOCAL INFILE, vous devez définir l'attribut PDO::MYSQL_ATTR_LOCAL_INFILE sur true lors de l'instanciation. Un exemple de ceci est :

<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 suivant ces étapes, vous devriez pouvoir exécuter avec succès les instructions LOAD DATA LOCAL INFILE à partir de votre application PHP.

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!

source:php.cn
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
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal