Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

sử dụng trạng thái mysql LOAD trong PHP không thành công, nhưng thực hiện nó thông qua dòng lệnh hoạt động

Sau khi chuyển từ MySQL 5.0 lên 5.5, tôi phát hiện ra rằng tôi đột nhiên phải bật LOCAL INFILE cụ thể khi tạo kết nối trong PHP.

Sử dụng mysql:

mysql_connect(server,user,code,false,128); // 128 enables LOCAL INFILE
mysql_select_db(database);

Sử dụng mysqli:

$conn = mysqli_init();
mysqli_options($conn, MYSQLI_OPT_LOCAL_INFILE, true);
mysqli_real_connect($conn,server,user,code,database);



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. MySQL - Tạo một cặp giá trị duy nhất

  2. Ruby on Rails - không thể tải tệp như vậy - mysql2 / 2.2 / mysql2 (LoadError)

  3. Chỉ mục đầy đủ là gì và khi nào tôi nên sử dụng nó?

  4. Cách hàm TRIM () hoạt động trong MySQL

  5. Cách nhập cơ sở dữ liệu MySQL trong dòng lệnh