Moin!
Mal so ganz allgemein gesprochen: Du kapselst in deiner Klasse in meinen Augen _etwas zuviel_. Nicht jeder mysql-Befehl braucht aufgrund seiner Existenz sofort gleich eine eigene Methode.
Natürlich spricht nichts dagegen, für den klasseninternen Zugriff "private" Low-Level-Funktionen zu definieren, um dann mit höheren, öffentlichen Funktionen darauf zuzugreifen - aber selbst das tust du ja nicht.
Hallo Sven,
ich muss zu meiner entschuldigung sagen dass ich in php noch nicht
so der profi bin wie du. Ich hab erst vor kurzem damit angefangen
und es ist mir vollkommmen klar dass ich noch nicht den perfekten
code schreibe.
Für mich ist es in erster linie wichtig dass er funktioniert, aber
trotzdem finde ich deine anregungen ganz interessant.
Du solltest überlegen, dir eine Methode zu schreiben, der du einen SQL-String übergibst und von der du ein mehrdimensionales Array mit allen gefundenen Einträgen zurückerhälst. Alternativ schreibst du zwei Methoden, die den SQL-Query an die DB senden (Methode Nr.1) und dann eintragsweise die DB abfragen (Methode Nr.2). Alternativ _dazu_ schreibst du für den Sonderfall "nur eine Zeile Ergebnis erwartet" eine Methode, die das Ergebnis als eindimensionales Array (wie mysql_fetch_array()) zurückgibt.
Das ist grundsätzlich eine gute Idee. Nur finde ich dafür jetzt
nicht den Ansatz. Dafür hab ich wohl noch zu wenig Ahnung von PHP.
Aber es klingt vernünftig! Mal schauen vielleicht bekomme ich
es ja irgendwie hin...
Danke jedenfalls für deine Hilfe!
Stephan