php.de

Zurück   php.de > Webentwicklung > Datenbanken

Datenbanken SQL und Co

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 06.12.2010, 22:31  
Neuer Benutzer
 
Registriert seit: 06.12.2010
Beiträge: 6
PHP-Kenntnisse:
Anfänger
treelo befindet sich auf einem aufstrebenden Ast
Standard Simple Datenbank auf Textdatei-Basis

Hallo,

ich bin auf der Suche nach einer Möglichkeit eine kleine Datenbank (nur eine Tabelle) ohne mysql zu erstellen.
HTML und PHP sind mir ganz gut geläufig, für mysql fehlt mir momentan einfach die Zeit und es geht nur um eine wirklich sehr einfache Anwendung.
Ich will einen Online-Dienstplan für einen Pflegedienst erstellen, in Form einer Tabelle mit den Spalten "Tag" und "Mitarbeiter".
Welchem Tag welcher Mitarbeiter zugeordnet wird, soll dann online bestimmt werden können (über ein Selectbox-Formular).
Das dann immer nur für den aktuellen Monat, es gibt also höchstens 31 Zeilen in der Tabelle.

Ich habe wirklich schon sehr viel gesucht, auch in diesem Forum, aber leider keine Antwort auf diese eigentlich recht einfache (?) Frage gefunden..

Vielen Dank an jeden, der mir weiterhilft.

treelo
treelo ist offline   Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 06.12.2010, 22:44  
Moderator
 
Registriert seit: 06.06.2008
Beiträge: 4.945
PHP-Kenntnisse:
Fortgeschritten
Wolla ist ein wunderbarer AnblickWolla ist ein wunderbarer AnblickWolla ist ein wunderbarer AnblickWolla ist ein wunderbarer AnblickWolla ist ein wunderbarer AnblickWolla ist ein wunderbarer AnblickWolla ist ein wunderbarer Anblick
Wolla eine Nachricht über ICQ schicken
Standard

Damit kommst du schnell über die Grenze dessen, was du mit Textdateien machen kannst. Die Datei wird von Monat zu Monat immer dicker, und wenn du schon mit Mysql dein Knacken hast, dann baust du in die Textdatei-Applikation auch dicke Klöpse ein.

Investiere mal ein paar Stunden in Mysql, es lohnt sich.
__________________
Warum denkt mein Hund eigentlich immer dann, wenn es an der Tür klingelt, es sei für ihn?
Wolla ist offline   Mit Zitat antworten
Alt 06.12.2010, 23:00  
Neuer Benutzer
 
Registriert seit: 06.12.2010
Beiträge: 6
PHP-Kenntnisse:
Anfänger
treelo befindet sich auf einem aufstrebenden Ast
Standard

Hallo und danke schonmal für die schnelle Antwort,

ich glaube gerne, dass es sich sehr lohnt (selbst in diesem Fall) sich mit mysql auseinanderzusetzen und ich habe es auch vor.

Ich würde nur gerne einfach mal sehen, wie so etwas mit Textdateien aussieht, abgesehen davon müsste ich das ganze so bald es geht fertig haben.
Es muss wirklich nur etwas ganz rudimentäres sein, zB muss auch gar nicht jeder Monat gespeichert werden, sondern immer nur der aktuelle.
treelo ist offline   Mit Zitat antworten
Alt 06.12.2010, 23:16  
Moderator
 
Registriert seit: 06.06.2008
Beiträge: 4.945
PHP-Kenntnisse:
Fortgeschritten
Wolla ist ein wunderbarer AnblickWolla ist ein wunderbarer AnblickWolla ist ein wunderbarer AnblickWolla ist ein wunderbarer AnblickWolla ist ein wunderbarer AnblickWolla ist ein wunderbarer AnblickWolla ist ein wunderbarer Anblick
Wolla eine Nachricht über ICQ schicken
Standard

Nein, es müssen immer zumindest 2 Monate gespeichert werden, der aktuelle und der nächste, sonst hast du gegen Ende des Monats ein Problem.

Was soll den genau pro Tag gespeichert werden? Da geht es doch auch um mehr als einen Mitarbeiter, oder?
__________________
Warum denkt mein Hund eigentlich immer dann, wenn es an der Tür klingelt, es sei für ihn?
Wolla ist offline   Mit Zitat antworten
Alt 06.12.2010, 23:31  
Neuer Benutzer
 
Registriert seit: 06.12.2010
Beiträge: 6
PHP-Kenntnisse:
Anfänger
treelo befindet sich auf einem aufstrebenden Ast
Standard

Ich würde am Anfang jeden Monats das Ganze immer entsprechend ändern.
Es muss wirklich nichts richtig Gutes sein..

Es geht auch immer nur um einen Mitarbeiter pro Tag.

SO soll es ungefähr aussehen.
treelo ist offline   Mit Zitat antworten
Alt 07.12.2010, 09:10  
Erfahrener Benutzer
 
Registriert seit: 07.12.2009
Beiträge: 843
PHP-Kenntnisse:
Fortgeschritten
chorn befindet sich auf einem aufstrebenden Ast
Standard

Dann sieh dir doch mal SQLite an. Du kannst Daten in PHP auch serialisieren und dann als Datei speichern ( serialize() ).
chorn ist offline   Mit Zitat antworten
Alt 07.12.2010, 13:12  
Moderator
 
Registriert seit: 06.06.2008
Beiträge: 4.945
PHP-Kenntnisse:
Fortgeschritten
Wolla ist ein wunderbarer AnblickWolla ist ein wunderbarer AnblickWolla ist ein wunderbarer AnblickWolla ist ein wunderbarer AnblickWolla ist ein wunderbarer AnblickWolla ist ein wunderbarer AnblickWolla ist ein wunderbarer Anblick
Wolla eine Nachricht über ICQ schicken
Standard

Deine Anforderung kann man durch einen einfachen Array darstellen:

PHP-Code:
$termin = array();

$termin['2010-12-01'] = 'Hans';
$termin['2010-12-02'] = 'Pia';
$termin['2010-12-03'] = 'Klaus';
// usw 
Auch den kommenden Monat kannst du so schon (teilweise) vorerfassen:
PHP-Code:
$termin['2011-01-05'] = 'Hans'
Es geht also nur darum, diesen Array in eine Datei zu speichern. Dazu schaust du bitte ins Handbuch:
Hier geht's los: http://de.php.net/manual/de/function.fopen.php
__________________
Warum denkt mein Hund eigentlich immer dann, wenn es an der Tür klingelt, es sei für ihn?
Wolla ist offline   Mit Zitat antworten
Alt 07.12.2010, 16:56  
Neuer Benutzer
 
Registriert seit: 06.12.2010
Beiträge: 6
PHP-Kenntnisse:
Anfänger
treelo befindet sich auf einem aufstrebenden Ast
Standard

Vielen Dank Wolla!

Ich werde es gleich mal ausprobieren und später nochmal schreiben.

Wieso kann ich den zweiten Monat nur teilweise erfassen?
Kann ich für ihn nicht einfach ein zweites array usw. erstellen? Oder was meintest du?
treelo ist offline   Mit Zitat antworten
Alt 07.12.2010, 17:16  
Moderator
 
Registriert seit: 06.06.2008
Beiträge: 4.945
PHP-Kenntnisse:
Fortgeschritten
Wolla ist ein wunderbarer AnblickWolla ist ein wunderbarer AnblickWolla ist ein wunderbarer AnblickWolla ist ein wunderbarer AnblickWolla ist ein wunderbarer AnblickWolla ist ein wunderbarer AnblickWolla ist ein wunderbarer Anblick
Wolla eine Nachricht über ICQ schicken
Standard

Sollte heißen:
Du kannst dir ein Webformular bauen, in welchem du z.B. zwei Monate untereinander darstellst. Oben hast du den aktuellen Monat und unten den Folgemonat. Du kannst beliebige Tage einpflegen und schreibst immer die beiden aktuellen Monate in die Datei.

Was du mit vergangenen Daten dann machst, das musst du noch überlegen (löschen, achivieren?)

Das alles ist, wie schon gesagt, mit Mysql sehr viel sicherer und angenehmer. Da würde man alle Monate stehenlassen für nachträgliche Auswertungen und Recherchen.
__________________
Warum denkt mein Hund eigentlich immer dann, wenn es an der Tür klingelt, es sei für ihn?
Wolla ist offline   Mit Zitat antworten
Antwort


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
[Mitmachquiz] Gästebuch mit beliebiger Datenbank Asipak Off-Topic Diskussionen 69 02.03.2011 11:03
[Erledigt] upload mit datenbank incorrect PHP Tipps 2010 17 06.06.2010 11:13
Variablenname aus Datenbank auswerten Eratech PHP Tipps 2010 6 04.05.2010 18:09
Allgemein Werte in Datenbank updaten chunky PHP Tipps 2010 1 08.04.2010 22:35
Datenbank richtig aufgebaut? bageleudi Datenbanken 2 31.03.2010 21:01
[Erledigt] Textdatei mit Trennzeichen in Datenbank schreiben der_micha PHP Tipps 2010 8 27.03.2010 12:11
Datenbank austauschbar machen durch Trennung von konkreter Implementierung Asipak PHP-Fortgeschrittene 10 04.09.2009 00:11
Sql Datenbank durchsuchen und vergleichen Teambyte PHP Tipps 2006 5 14.09.2006 11:11
Wann Datenbank öffnen/schließen tayke PHP Tipps 2006 10 24.05.2006 17:29
Für jeden User eine eigene Datenbank terraform Datenbanken 4 24.05.2006 12:33
Mehrere Anwendungen eine Datenbank... Datenbanken 5 15.08.2005 11:22
mysql datenbank anlegen...aber WIE??? Datenbanken 0 05.08.2005 19:33
[Erledigt] mysql datenbank anlegen...aber WIE??? PHP Tipps 2005-2 0 05.08.2005 19:33
mysql datenbank anlegen...aber WIE??? Datenbanken 0 05.08.2005 19:32
INSERT in die Datenbank PHP Tipps 2004-2 4 13.12.2004 19:51

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
datenbank mit textdateien, simple datenbank, datenbank textdateien, datenbank textdatei, textdatei datenbank, datenbank als textdatei, textdatei als datenbank, datenbank für textdateien, http://www.php.de/datenbanken/74778-simple-datenbank-auf-textdatei-basis.html, textdateien datenbank, datenbank in textdatei php, datenbanken textdateien, datenbank textdatei php, php datenbank mit datei, einfache text datenbank, simple datenbank erstellen, datenbank oder textdatei, einfache datenbank textdatei, datenbank mit txt dateien, pflegedienst mysql

Alle Zeitangaben in WEZ +2. Es ist jetzt 11:06 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum