Hallo
Ich habe eine Log-Datei. Die Datei ist schreibgeschutzt und wird ständig ergänzt. Ich bräuchte ein SQL Statement, mit dem ich Daten aus dieser Datei in meine MySQL-DB einlesen kann. Dabei dürfen keine Dublikate vorkommen. Und beim Einlesen müssen nur die Daten eingefügt werden, die seit dem letzten Einlesen in die Datei eingetragen wurden.
z.B.
Dateizustand am 01.01.2005
------------------------------------
01.01.2005 12:03 192.168.1.10 user1
01.01.2005 12:03 192.168.1.10 user1
01.01.2005 12:34 192.168.1.12 user2
01.01.2005 15:17 192.168.1.10 user1
Dateizustand am 01.01.2005
------------------------------------
01.01.2005 12:03 192.168.1.10 user1
01.01.2005 12:03 192.168.1.10 user1
01.01.2005 12:34 192.168.1.12 user2
01.01.2005 15:17 192.168.1.10 user1
02.01.2005 17:39 192.168.1.13 user3
02.01.2005 23:56 192.168.1.10 user1
Ich habe schon eine PHP-Funktion geschrieben, die beim Einlesen einer Zeile die Daten in folgende Variablen abspeichert:
$datum, $zeit, $ip, $user
Meine Tabelle sieht so aus:
[datum] [zeit] [ip] [user]
Im voraus danke :-)
Ich habe eine Log-Datei. Die Datei ist schreibgeschutzt und wird ständig ergänzt. Ich bräuchte ein SQL Statement, mit dem ich Daten aus dieser Datei in meine MySQL-DB einlesen kann. Dabei dürfen keine Dublikate vorkommen. Und beim Einlesen müssen nur die Daten eingefügt werden, die seit dem letzten Einlesen in die Datei eingetragen wurden.
z.B.
Dateizustand am 01.01.2005
------------------------------------
01.01.2005 12:03 192.168.1.10 user1
01.01.2005 12:03 192.168.1.10 user1
01.01.2005 12:34 192.168.1.12 user2
01.01.2005 15:17 192.168.1.10 user1
Dateizustand am 01.01.2005
------------------------------------
01.01.2005 12:03 192.168.1.10 user1
01.01.2005 12:03 192.168.1.10 user1
01.01.2005 12:34 192.168.1.12 user2
01.01.2005 15:17 192.168.1.10 user1
02.01.2005 17:39 192.168.1.13 user3
02.01.2005 23:56 192.168.1.10 user1
Ich habe schon eine PHP-Funktion geschrieben, die beim Einlesen einer Zeile die Daten in folgende Variablen abspeichert:
$datum, $zeit, $ip, $user
Meine Tabelle sieht so aus:
[datum] [zeit] [ip] [user]
Im voraus danke :-)
Kommentar