Rumah > Artikel > pangkalan data > Bagaimana untuk Menyelesaikan Ralat \"LOAD DATA LOCAL INFILE dilarang\" dalam PHP?
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!