Hallo!!
Ich hab lange Zeit im Netz nach ner vernünftigen MySQL- Klasse gesucht, aber nichts gefunden. Darum dachte ich mir, ich entwerf meine eigene.
Hierfür würde ich mir gerne ein paar Ratschläge von anderen (erfahreneren) Programmierern einholen.
Ich habe mal ein paar Funktionen geschrieben, die in meine Klasse sollen:
Da ich mir ein eigenes CMS schreibe, sind für mich UPDATE und INSERT- Queries besonders wichtig.
Das sind bisher die Kernfunktionen meiner Klasse. Sachen wie Verbindung zur Datenbank öffnen/schließen spare ich mir an dieser Stelle.
Also:
a) Was haltet ihr davon?
b) Welche wichtigen Funktionen sollten noch mit rein?
Freue mich auf Feedback
Ich hab lange Zeit im Netz nach ner vernünftigen MySQL- Klasse gesucht, aber nichts gefunden. Darum dachte ich mir, ich entwerf meine eigene.
Hierfür würde ich mir gerne ein paar Ratschläge von anderen (erfahreneren) Programmierern einholen.
Ich habe mal ein paar Funktionen geschrieben, die in meine Klasse sollen:
PHP-Code:
//SELECT- Funktion
function select($sql) {
$query = mysql_query($sql) OR die(mysql_error());
$result = array();
while($row = mysql_fetch_assoc($query)) {
$result[] = $row;
}
return $result;
}
PHP-Code:
function write($sql) {
$query = mysql_query($sql);
if($query) {
if(preg_match("/^UPDATE/i",$sql)) {
echo "Daten erfolgreich aktualisiert!";
} elseif (preg_match("/^INSERT/i",$sql)) {
echo "Daten erfolgreich eingetragen!";
} else {
echo "Query ist kein Insert-/Update- Query";
}
} else {
echo "Es ist ein Fehler aufgetreten. MySQL lieferte folgende Fehlermeldung:<br/><br />\n";
echo "<b>".mysql_error()."</b>";
}
}
Also:
a) Was haltet ihr davon?
b) Welche wichtigen Funktionen sollten noch mit rein?
Freue mich auf Feedback
Kommentar