solo por cuestiones educativas debes de estar un poco mas pendiente de como defines las variables y como las llamas, fijate aca
Código PHP:
Ver originalprivate function _loadTemp($table, $fileName) {
...
$res =$_cxn2->query("LOAD DATA LOCAL INFILE /*fijate como lo llamaste aca*/ '{$filePath}' INTO TABLE {$table} FIELDS TERMINATED BY ',' LINES TERMINATED BY '\n\r'");
que pasa no estas llamando a lo mismo, suele pasar muy seguido por eso hay que estar pendiente de eso, saludos