Hallo Forum,
ich habe ein kleines PHP-Anwendung mit MySQL-Basis geschrieben. Geht um eine Art Projektverwaltung. Gleich 2 Probleme kommen gerade auf:
1. Es ist der Wunsch nach Einlesen von gespeicherten Zwischenständen aufgekommen. Wie mache ich das ma besten? Meine Idee war jetzt:
- Nutzer sichert über Button --> Skript (dump) den kompletten Inhalt der DB (.sql wird irgendwo abgelegt und gleichzeitig in einer backup_tbl der Pfad zu der Datei geschrieben)
- Nutzer will alten Stand einspielen: aktueller Stand wird wie oben gespeichert, dann komplette DB geleert und ausgewählter Zwischenstand eingelesen.
Gibt es irgendwelche Bedenken? Außer, dass ich mich mit dem mysqldump/Shell auseineindersetzen muß.
2. Außerdem sollen mehrere Nutzer mit dem System arbeiten (gleiche Struktur, aber andere - eigene Daten). Ist es da besser alles in den gleichen Tabellen zu regeln, also
//dokumente_tbl
id nutzer_id name
--------------------
1 1001 xyz.pdf
2 1001 abc.pdf
3 1002 edf.pdf
oder lieber für jeden Nutzer eine eigene Tabellenstruktur anlegen und diese dann bspw. über dokumente_1001_tbl anzusprechen?
Ich bin gespannt auf eure Meinungen.
Pirx