dedlfix: PHP Oop Datenbank Klasse

Beitrag lesen

Tach!

Nach einiger Recherche und einigen Beispielen habe ich dieses Beispiel einer Datenbank Klasse gefunden.

Lass das lieber. Das ist 4 Jahre alt. Nimm PDO, das ist auch objektorientiert und im Lieferumfang von PHP enthalten, und somit mit jedem Update PHPs aktuell.

Dennoch habe ich aus dem Beispiel einiges für mich extrahieren können was ich noch nicht wusste.

Nun habe ich mindestens noch eine Fragen.

  1. call_user_func_array( array( $stmt, 'bind_param'), $foo);, wie muss $foo generell aufgebaut sein? Aus dem Beispiel sieht es für mich so aus, als ob es etwa so aussehen müsste:
    $foo = ['sdi', "colA" => "Foo", "colB" => 13.37, "colC" => 42]. Wäre das so Korrekt?

Da fängt es schon an, unschön zu werden. Bei einem der zwei Bindings (Parameter oder Ergebnisse, habs vergessen welches der beiden) muss man noch extra Referenzen aus den Array-Elementen machen. Mit PDO sind solche Verrenkungen nicht notwendig.

Jedenfalls will call_user_func_array() nur ein einfaches Array und kein assoziatives.

dedlfix.