Rumah  >  Artikel  >  pangkalan data  >  Bagaimana untuk Menyelesaikan Ralat \"LOAD DATA LOCAL INFILE dilarang\" dalam PHP?

Bagaimana untuk Menyelesaikan Ralat \"LOAD DATA LOCAL INFILE dilarang\" dalam PHP?

Mary-Kate Olsen
Mary-Kate Olsenasal
2024-11-04 06:09:01657semak imbas

How to Resolve

Menyelesaikan masalah LOAD DATA LOCAL INFILE Ralat dalam PHP

Apabila cuba menggunakan perintah LOAD DATA INFILE dengan pilihan LOCAL dalam aplikasi PHP, adalah mungkin untuk menghadapi ralat "LOAD DATA LOCAL INFILE dilarang." Isu ini sering dikaitkan dengan kompilasi PHP dan kemasukan mysqlnd.

Untuk menyelesaikan isu ini, adalah penting untuk menyemak dokumentasi PHP. Khususnya, dokumen untuk PDO::MYSQL_ATTR_LOCAL_INFILE boleh memberikan panduan.

Untuk mendayakan kefungsian LOAD DATA LOCAL INFILE, anda mesti menetapkan atribut PDO::MYSQL_ATTR_LOCAL_INFILE kepada benar semasa instantiasi. Contohnya ialah:

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

Dengan mengikuti langkah ini, anda seharusnya dapat melaksanakan penyata LOAD DATA LOCAL INFILE dengan jayanya daripada aplikasi PHP anda.

Atas ialah kandungan terperinci Bagaimana untuk Menyelesaikan Ralat \"LOAD DATA LOCAL INFILE dilarang\" dalam PHP?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn