Warum?
War das bezogen auf MySQL? Wenn ja, natürlich kann er sich auch mit einer anderen DB befassen :)
Aber allgemein sollte er eine Datenbank wählen, weil er sonst bald Probleme bekommt. Nämlich wenn er einzelne Einträge löschen/bearbeiten will oder die Einträge zu viele werden.
Oder wenn er z.B. sein Design ändern will, ohne dabei die Inhalte zu verlieren usw...
Wenn er bei einer Datei bleiben will, geht das auch, aber dann muss er die Struktur ändern. Jetzt hängt er einfach Einträge aneinander, ohne spezielle Trennung oder Felddefinitionen.
Falls er Dateien verwenden will, sollte er sich zumindest mit implode()/explode() befassen.
greetz RFZ