ok, udało się. jest w pełni bezproblemowy... (po paru godzinach modyfikowania tego kodu ;| ). To może jeszcze skorzystam z okazji, i spytam co powinienem zrobić, by przy wysyłaniu pliku, do kolumny 'uspassword' było wysłane zahaszowane hasło?
$stmt=$db->query($s="LOAD DATA LOCAL INFILE '{$basedir}/{$csv}/{$savename}' INTO TABLE `users` FIELDS TERMINATED BY ';' ENCLOSED BY '\"' ESCAPED BY '\\\' LINES TERMINATED BY '\\r\\n' IGNORE 1 LINES");
<?
function password($pass)
{
$pass = md5(hash_hmac
('sha512', $pass, 'hR4#vr')); return $pass;
}
To załatwia robote w połowie, ponieważ w takim przypadku nie uzupełnia 'usname'
$stmt=$db->query($s="LOAD DATA LOCAL INFILE '{$basedir}/{$csv}/{$savename}' INTO TABLE `users` (uspassword) SET uspassword = md5(uspassword); FIELDS TERMINATED BY ';' ENCLOSED BY '\"' ESCAPED BY '\\\' LINES TERMINATED BY '\\r\\n' IGNORE 1 LINES");