sql >> Databáze >  >> RDS >> Mysql

použití příkazu mysql LOAD v PHP selže, ale funguje to pomocí příkazového řádku

Po přechodu z MySQL 5.0 na 5.5 jsem zjistil, že najednou musím povolit LOCAL INFILE speciálně při vytváření připojení v PHP.

Pomocí mysql:

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

Pomocí mysqli:

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



  1. Naučte se používat SQL SELECT s příklady

  2. MySql zobrazuje výkon

  3. Jak provést uloženou proceduru Oracle prostřednictvím odkazu na databázi

  4. jak uniknout speciálním znakům v připojovacím řetězci mysql jdbc