Login mit MySQL oder ohne?
lima-city → Forum → Programmiersprachen → PHP, MySQL & .htaccess
alten dateien
antwort
auslese
dank
datei
datenbank
datum
endeffekt
frage
information
leichter verwalten
leute
login
schlechte idee
speichern
tabelle
textdatei
url
verwendung
vorteil
-
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
Frage: Was wäre die Alternative zu MySQL? Ich kann sonst keinen Vergleich anstellen
Lg
mator -
na einfach ohne also ob nun die Daten Abgespeichert werden oder nur in dem PHP abgegeben werden.
-
wenn du der einzige bist, der sich einloggt ist eine Datenbank überflüssig
Wenn du mehrere User hast mit ggf. zusätzlichen Informationen kommst du an mysql kaum vorbei -
ok danke weil ich wollte mit regristrieren machen desswegen.
-
Dann gäbe es da noch die guten alten Dateien...
Dein Login-System kannst du also auch auf Dateien basieren, auch wenn das eine sehr schlechte Idee ist.
Die Datenbank hat jeden falls den Vorteil, dass sehr einfach neue Benutzer hinzugefügt oder entfernt werden können und Abfragen auch schneller sind als bei den Dateien. Deshalb solltest du unbedingt die Datenbankvariante verwenden! -
ok danke werde ich dann!
-
hackyourlife schrieb:
Dann gäbe es da noch die guten alten Dateien...
Dabei sind MySQL-Datenbanken doch auch nur Dateien
Eine Lösung zwischen Datenbank und reinen Textdateien ist Sqlite. Kann nicht soviel ist ein richtiges DB-Programm, aber lässt sich um einiges leichter verwalten eine Textdatei, besonders wenn du noch ein paar Daten mehr speichern willst.
Beitrag zuletzt geändert: 11.7.2012 18:30:58 von chatter -
sql ist performant, weil bei entsprechender konfiguration die tabellen im arbeitsspeicher verwaltet werden und bei Änderungen mit der Datei abgeglichen werden. Andererseits bleiben Dateien auch temporär im Speicher, bis der EIntrag veraltet ist oder der Platz gebraucht wird. Da sql extrem optimiert ist, bietet es sich bei häufiger verwendung an.
Bei geringfügiger Verwendung reicht es beispielsweise aus, die Tabelle via serialisierung in eine Datei zu speichern. Natürlich sollte es einigermaßen sicher sein, also mit verwendung von md5/sha256/sha512 und evtl. base_64_encode (eh unsicher, aber verhindert einfaches ablesen der prüfsumme) in php speichern. -
Also ich kann dir nur MySQL empfehlen. Wenn du z.B. die Nutzernamen und Passwörter in eine Textdatei legst, muss man sie nur finden und lesen. Du kannst die Datei zwar über .htaccess für Unbefugte unzugänglich machen, aber im Endeffekt geht es mit einer MySQL-Datenbank viel einfacher.
Aber wie die Anderen schon geschrieben haben, kommt es auf die Verwendung an. -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage