Hallo!
Ich bin eher auch noch ein Anfänger in Sachen PHP und OOP, aber trotzdem hab ich mich mal hin gesetz und habe eine Klasse für MySQL User programmiert.
Immoment bin ich bei V1.2, also nich sehr weit, aber die elementaren Sachen sind schon verfügbar.
Erst einmal der link, wo man sich die Klasse runterladen kann:
Klasse downloaden
Also, zur Funktionsweise der Klasse:
- DB_Read('Tabelle','Spalte','Wert')
1. de Tabelel aus der man lesen will
2 + 3. Die Spalte aus der gelesen werden soll mit dem dazugehörigen Wert
- DB_Insert('Tabelle','Spalte','Wert')
das gleiche wie oben, nur dass das man etwas einfügt ;-)
- DB_Update('Tabelle','Set_Spalte','Set_Wert','Cond_Spalte','Cond_Wert')
1. immer noch die Tabelle
2+3. diesmal die Spalten die man updaten will also neu "setten"
3+4. die bedigungen ( spalten + werte ), damit man weiß welche Zeile man updaten will
es werden auch explizit selbstgenerierte Fehlermeldungen ausgegeben!
rein technisch werden überprüft:
- Ob die angegebene Tabelle existiert
- Ob die angegbenen Felder existieren
- Ob Spalten und Werte sich decken
- Ob Werte in den Parametern stehen
- etc.
erst einmal die wichtigsten
Falls jemand lust hat, kann er sie bitte mal ausprobieren, weil ich mir nicht sicher bin ob sie bugfrei ist.
Also wenn es geht, bitte mir Fehler und/oder Verbesserungsvorschläge und/oder Erweiterungsvorschläge melden. Danke!
wenn die Klasse einwandfrei funktioniert stelle ich sie SelfPHP natürlich selbstverständlich zur Verfügung :- )
Gruß oRigin
PS: um die eigenen DB - Werte ( also User, Pass, Database etc.) zu ändern bitte Klasse öffnen und die ersten 4 variablen ändern!
Diese sind immoment nur auf einen Apache - Server abgestimmt.