dedlfix: Kundenstamm m. PHP und MySQL - Dokumente hinterlegen

Beitrag lesen

echo $begrüßung;

Kann man mit PHP und MySQL datein wie in Lotus Notes einbetten?
Oder müßte mann das über Link in ein Verzeichnis machen...
Aber dann müßte ich die Verzeichnisse manuell anlegen und verwalten...

Die beiden mir bekannten prinzipiellen Vorgehensweisen wären a) das Ablegen der Dokumente als Feldinhalt in der Datenbank und b) das Ablegen im Dateisystem mit Verweis in der Datenbank. Beides hat Vor- und Nachteile. Bei a) bleiben Dokument und Daten in einer gemeinsamen Verwaltung. Bei b) must du selbst dafür sorgen, dass bei Datensatzlöschung irgendwie auch das Dokument verschwindet. Wenn du a) wählst, solltest du darauf achten, eine separate Tabelle für die Dokumente anzulegen, denn die große Datenmenge macht eine Suche in dieser Tabelle sicher nicht schneller. Bei b) musst du auch noch bei der Benennung der Dokumente aufpassen, denn zwei mit gleichem Namen sind zwar mit unterschiedlicher ID in einer Tabelle auffindbar, gehen aber im Dateisystem nicht ohne Weiteres anzulegen. Wo die Daten letzlich liegen ist vom Plattenplatzverbrauch her gesehen im Prinzip egal. Es kann zwar was ausmachen, wenn die Dokumente deutlich kleiner als die Blockgröße des Dateisystems sind, doch das praktisch nicht wirklich ein Entscheidungskriterium sein.

echo "$verabschiedung $name";