Mailinglisten-Archive |
> > > EXEC ("echo \"LOAD LOCAL DATA ".$csv."\" > > > /usr/bin/mysql -u[userid] -p[password] -h[host] [DBname] > 2>&1",$fp); > > Fehlt da ein "|" vor /usr/... ? > > was würde denn das "|" bewirken ? > wenn ich es einsetze, erhalte ich wenigstens erstmal einen > error von mysql. ERROR 1064 at line 1: You have an error in > your SQL syntax near 'LOCAL DATA artikel.csv' at line 1 > > ohne das "|" kommt halt nur die fertige query als angeblicher > 'fehler' zurück. mysql gibt aber seltsamerweise keinen fehler > code dazu aus. und ein import hat auch nicht stattgefunden. ja, da fehlt wohl ein "|". ausserdem muss imho die datei artikel.csv in ' stehen. versuch mal: exec ("echo \"LOAD LOCAL DATA '".$csv."'\" | /usr/bin/mysql ...", $fp); /achim
php::bar PHP Wiki - Listenarchive