Hallo,
ich lese mit einem Script Zeile für Zeile eine Log Datei aus.
Jetzt ist es so das er nach jeder Zeile die gefilterten Informationen in eine MySQL Datenbank speichert.
Mir wurde gesagt, das dieses nicht gut ist, aber wie kann man das dann verbessern?
Hier ein BEispiel:
Dieses wird dann ca. 500 mal durchlaufen...
ich lese mit einem Script Zeile für Zeile eine Log Datei aus.
Jetzt ist es so das er nach jeder Zeile die gefilterten Informationen in eine MySQL Datenbank speichert.
Mir wurde gesagt, das dieses nicht gut ist, aber wie kann man das dann verbessern?
Hier ein BEispiel:
PHP-Code:
if(strpos($zeile, 'ShutdownGame:') !== FALSE)
{
$end = explode(' ', $zeile);
$time_end = explode(':', $end[0]);
$time_end = ($time_end[0] * 60)+$time_end[1];
$time = $time_end - $time_start;
mysql_query
("INSERT INTO t1_cod4stats (game_id, game_time, game_map, game_typ)
VALUES ('', '$time', '".$init[2]."', '".$init[14]."')");
echo mysql_error();
}
Kommentar