Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Die Verwendung der mysql LOAD-Anweisung in PHP schlägt fehl, aber die Ausführung über die Befehlszeile funktioniert

Nachdem ich von MySQL 5.0 auf 5.5 gewechselt war, stellte ich fest, dass ich plötzlich LOCAL INFILE aktivieren musste, wenn ich die Verbindung in PHP herstellte.

Verwendung von mysql:

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

Verwendung von mysqli:

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