Joe: Datenbankabfrage in Klasse

Beitrag lesen

Hallo Forum

Ich habe mir in PHP eigens für Datenbankabfragen eine Klasse geschrieben. Nun möchte ich in einer Funktion query(), die den Abfragestring übergeben bekommt, ebendiesen Abfragestring auswerten.
Je nachdem ob es sich nun um ein SELECT oder INSERT handelt, möchte ich im Falle eines SELECT die ausgewählten Zeilen (in einem indizierten Array) und im Falle eines INSERT true (oder false bei Fehler) zurückgeliefert bekommen.
Wenn es nämlich ein INSERT ist, möchte ich nicht mittels mysql_fetch_row() die Zeilen in mein indiziertes Array auslesen, da dies einen Fehler erzeugt.
Wie kann ich jetzt mit den PHP-eigenen mysql-Funktionen herausfinden, ob es sich bei der Abfrage um ein SELECT, INSERT, ... handelt?
Oder ist meine einzige Möglichkeit über String-Funktionen den Abfragestring zu überprüfen?

MFG
Joe