最後の.csvファイルが処理されてmyTableに読み込まれますが、その前に30個の他の.csvファイルがあります-.csvファイルはCLIにエコーアウトして画面に出力されたため、すべて読み取られていますが、最後の.csvのみがmyTableに挿入されている理由を解決できませんか?何か案は?
$mysqli = new mysqli("localhost", "root", "", "mydb");
$dir = "H:/path/20130116/";
$files = "*.csv";
foreach(glob($dir.$files) as $file) {
exec("mysql -u root -e \"USE mydb; myTable; LOAD DATA INFILE '" . $file . "' INTO TABLE myTable FIELDS TERMINATED BY ',' LINES TERMINATED BY '\\n'\"; ");
}