Datenbank in txt-Dateien?
Michael H.
- php
-2 moritz k.0 Michael H.0 lulu
0 Dennis0 Michael H.0 Dennis
1 Maxx
Hallo,
Ich habe ein Projekt in PHP vor und auf dem Server steht (wie sollte es anders sein) leider keine MySQL zur Verfügung. Da ich mich aber nicht mit selbstgeschriebenen CSV-Dateien rumschlagen will meine Frage, ob es evtl. eine Klasse gibt, mit der ich mit txt-Dateien wie mit einer SQL-Datenabnk sprechen kann?
Sollte es eigentlich geben, bin ja glaub ich nicht der Einzige, der sowas brauchen könnte....
Merci,
Michael H.
[..], mit der ich mit txt-Dateien wie mit einer SQL-Datenabnk sprechen kann?
Ihc bin mir nicht sicher, ob du das suchst, aber es geht auch ohne eine Klasse.
Der Aufbau ist wie mit einer MySQL-Datenbank zu realisieren:
http://de3.php.net/manual/de/function.fopen.php
http://de3.php.net/manual/de/function.fclose.php
Den Rest (also z.B. einen String aus der Datei holen) steht links in der Navigationsleiste.
[..], mit der ich mit txt-Dateien wie mit einer SQL-Datenabnk sprechen kann?
Ihc bin mir nicht sicher, ob du das suchst, aber es geht auch ohne eine Klasse.
Der Aufbau ist wie mit einer MySQL-Datenbank zu realisieren:http://de3.php.net/manual/de/function.fopen.php
http://de3.php.net/manual/de/function.fclose.phpDen Rest (also z.B. einen String aus der Datei holen) steht links in der Navigationsleiste.
Ähm, ja. Wie ich mit Dateien umgehe ist mir klar, aber so nette Dinge wie suchen von Datensätzen, anlegen und ändern von datensätzen, also alles was DBs können im Gegensatz zu selbsterstellten csv-Dateien, DAS brauch ich.
wie erklär ich das am gescheitesten? ich will mit einer db arbeiten, krieg aber keine, hätte also gerne eine klasse, die mir quasi mit hilfe von txt-dateien eine db simuliert. ist hoffentlich verständlich so...
Michael H.
Huhu Michael
wie erklär ich das am gescheitesten? ich will mit einer db arbeiten, krieg aber keine, hätte also gerne eine klasse, die mir quasi mit hilfe von txt-dateien eine db simuliert. ist hoffentlich verständlich so...
Vielleicht hilft Dir SQLite, bei PHP5 ist das standardmäßig mit dabei.
http://de3.php.net/manual/de/ref.sqlite.php
Hmmm, wenn Du eine "richtige" Datenbank brauchst/ haben möchtest, aber keine
bekommst wäre vielleicht jetzt der Zeitpunkt einen anderen Hostinganbieter zu wählen.
Viele Grüße
lulu
Huhu Michael
»»
Vielleicht hilft Dir SQLite, bei PHP5 ist das standardmäßig mit dabei.
tja, PHP5 ist leider nicht. wäre zwar zu schön (auch für XML-Sachen und generell für OOP, aber was soll man machen. Die Anbieter mit PHP5 kannst mit der Lupe suchen... :-((
Hmmm, wenn Du eine "richtige" Datenbank brauchst/ haben möchtest, aber keine
bekommst wäre vielleicht jetzt der Zeitpunkt einen anderen Hostinganbieter zu wählen.
_DER_ ist mir leider fix vorgegeben :-((
Viele Grüße
lulu
Trotzdem schonmal vielen Dank,
Michael
Hi Michael,
... ob es evtl. eine Klasse gibt, mit der ich mit txt-Dateien wie mit einer SQL-Datenabnk sprechen kann?
Mit PHP 5 bringt PHP ein eigenes Dateibasiertes Datenbanksystem namens SQLite mit. Ich habe es zwar selber noch nicht genutzt, aber du kannst hier soweit ich weiß auch mit den bekannten SQL Befehlen arbeiten. Das DB-System ist vermutlich lediglich nicht ganz so mächtig wie MySQL.
Alternativ kannst du dir auch mal die Flat-Box zur bequemen Verwaltung von Datensätzen in Textdateien anschauen. Dabei handelt es sich um eine Funktionssammlung, mit der du Datensätze in Flatfiles speichern und wieder auslesen kannst. An der Doku dazu wird allerdings noch geschrieben.
MfG, Dennis.
Hallo Dennis,
PHP5 gibt's leider natürlich auch nicht, aber das andere werd ich mir mal anschauen.
Danke,
Michael
Hi Michael,
PHP5 gibt's leider natürlich auch nicht, ...
Bei welchem Provider bist du eigentlich?
MfG, Dennis.
Hallo Michael,
Frage, ob es evtl. eine Klasse gibt, mit der ich mit txt-Dateien wie mit einer SQL-Datenabnk sprechen kann?
ich verwende die PHP Text DB API und kann nichts negatives berichten.
Vorteil: Solltest du doch mal auf MySQL umsteigen gibt es kaum Änderungen im Code.
Grüße,
Jochen