Mark: Datensatz aus *.txt und *.csv löschen

Beitrag lesen

Ein "Hallo" an alle,

schon irgendwie komisch, bekomme komplette Dateien gelöscht aber keine einzelnen Datensätze aus einer *.csv

suche schon ein paar Stunden nach einer Lösung wie ich aus einer kleinen DatenBank, die als *.csv gespeichert ist, einen einzelnen Datensatz lösche.
Oder geht das nur durch den Umweg, alle Datensätze ausser der zu löschenden auszulesen und die *.csv dann zu überschreiben?

Beispiel, habe eine *.csv mit folgendem Inhalt:

ID;Name;Strasse;PLZ;Ort
1;Mueller;Meierstr.1;33333;Kuhkaff01
2;Meier;Muellerstr.2;44444;Kuhkaff02
3;Schmidt;Hauptstr.3;55555;Kuhkaff03

...so, Datensatz 2 soll gelöscht werden, und nun?
Habe ja in PHP nur "w" und "a" zur Verfügung, also entweder überschreiben, oder anhängen. Sehe ich das verkehrt?

Vielleicht ist die Lösung ja auch wieder so simpel, dass es nirgends mal mehr erwähnt wird *g*

Hope es kann mir einer einen Tip geben, danke schonmal

Gruss Mark