Moin Leute,
ich habe schon Jahre nicht mehr mit PHP entwickelt und habe nun ein kleines, privates Projekt, ohne Druck etc. indem ich meine Kenntnisse mal wieder auffrischen will. Allerdings hat sich viel getan. Ich habe noch mit PHP3 angefangen, also komplett ohne Objektorientierung etc.
Natürlich möchte ich die Vorteile der OOP nun auch in PHP nutzen und habe deshalb einige (sicherlich leichte) Fragen für den Einstieg.
Hier geht es um meine SQL-Statements. Vielleicht gibt es sowas ja schon feritg (mysqli?) und ich muss das nicht selbst schreiben, daher frage ich vorher nach.
Meine Anfordung:
Ich möchte eine SQL-Abfrage objektorientiert zusammen bauen.
Sowas wie "SELECT spalte FROM tabelle WHERE bed=1";
Am liebsten hätte ich sowas wie:
$sql->SELECT("spalte");
$sql->FROM("tabelle");
$sql->WHERE("bed=1");
Wieso so umständlich? Nunja, es gibt einige Bedingungen, die bei meinen Abfragen immer und immer wieder vorkommen. Ich möchte dies also, wenn möglich an einer zentrale Stelle ablegen und vor dem wirklichen Anfragen immer ein
$sql->WHERE("diessollimmersein=1"); machen, so dass meine SQL-Abfragen autoamtisch alle WHERE-Anweisungen verbindet.
Wenn ich dann später mal sowas mache:
$sql->ORDERBY("spalte");
und sehr viel später oder an einer anderen Stelle ein
$sql->WHERE("bed=1");
einbaue, dann möchte ich wenn möglich, dass sich meine Klasse automatische alle Dinge korrekt zusammenbaut.
Ich hoffe ihr wisst, was ich meine. Will da jetzr auch nicht noch mehr rumreden. Wenn das zu unverständlich ist, dann schreibe ich es nochmal "neu" und so, dass es evtl. verständlicher ist.
Gruß,
Reo
ich habe schon Jahre nicht mehr mit PHP entwickelt und habe nun ein kleines, privates Projekt, ohne Druck etc. indem ich meine Kenntnisse mal wieder auffrischen will. Allerdings hat sich viel getan. Ich habe noch mit PHP3 angefangen, also komplett ohne Objektorientierung etc.
Natürlich möchte ich die Vorteile der OOP nun auch in PHP nutzen und habe deshalb einige (sicherlich leichte) Fragen für den Einstieg.
Hier geht es um meine SQL-Statements. Vielleicht gibt es sowas ja schon feritg (mysqli?) und ich muss das nicht selbst schreiben, daher frage ich vorher nach.
Meine Anfordung:
Ich möchte eine SQL-Abfrage objektorientiert zusammen bauen.
Sowas wie "SELECT spalte FROM tabelle WHERE bed=1";
Am liebsten hätte ich sowas wie:
$sql->SELECT("spalte");
$sql->FROM("tabelle");
$sql->WHERE("bed=1");
Wieso so umständlich? Nunja, es gibt einige Bedingungen, die bei meinen Abfragen immer und immer wieder vorkommen. Ich möchte dies also, wenn möglich an einer zentrale Stelle ablegen und vor dem wirklichen Anfragen immer ein
$sql->WHERE("diessollimmersein=1"); machen, so dass meine SQL-Abfragen autoamtisch alle WHERE-Anweisungen verbindet.
Wenn ich dann später mal sowas mache:
$sql->ORDERBY("spalte");
und sehr viel später oder an einer anderen Stelle ein
$sql->WHERE("bed=1");
einbaue, dann möchte ich wenn möglich, dass sich meine Klasse automatische alle Dinge korrekt zusammenbaut.
Ich hoffe ihr wisst, was ich meine. Will da jetzr auch nicht noch mehr rumreden. Wenn das zu unverständlich ist, dann schreibe ich es nochmal "neu" und so, dass es evtl. verständlicher ist.
Gruß,
Reo
Kommentar