PDO: Dynamische Read- und Write-Funktion schreiben
Ja entweder löscht du es oder du erweiterst es und machst es sinnvoll: public function query( $strQuery, $arValues = array() ) { $this->objPDOStatement = $this->getPDO()->prepare( $strQuery );...
View ArticlePDO: Dynamische Read- und Write-Funktion schreiben
public function prepare( $sql ): PDOStatement{ return $this -> pdo -> prepare( $sql ); }Das ist meiner Meinung nach sinnfrei. Wieso nicht $object->getPDO()->prepare( $sql ) aufrufen? Sofern...
View ArticlePDO: Dynamische Read- und Write-Funktion schreiben
Hallo Felix,Du verwendest zwar eine Datenbank, aber nur für Teilaufgaben der Datenhaltung?nun, zunächst einmal hatte ich die Daten über eine JSON-Datei eingepflegt, dann erst hatte ich die Funktion des...
View ArticlePDO: Dynamische Read- und Write-Funktion schreiben
Hallo Rolf,Properties sind ein Teil der Klassendefinition. Im Konstruktor kannst Du sie befüllen, wenn Du willst - aber das nimmt Dir PDO...
View ArticlePDO: Dynamische Read- und Write-Funktion schreiben
Hallo borisbaer,Wo müssen die entsprechenden Properties stehen? Im Constructor?Properties sind ein Teil der Klassendefinition. Im Konstruktor kannst Du sie befüllen, wenn Du willst - aber das nimmt Dir...
View ArticlePDO: Dynamische Read- und Write-Funktion schreiben
Lieber borisbaer,Du verwendest zwar eine Datenbank, aber nur für Teilaufgaben der Datenhaltung?Meine Lösung sieht so aus: Die HTML-Tabelle generiert sich aus Daten einer JSON-Datei und einer...
View ArticlePDO: Dynamische Read- und Write-Funktion schreiben
Ich meinte, ich habe gelesen, man kann auf filter_input verzichten,Auf filter_input im Hinblick auf SQL-Injections zu vertrauen ist sogar falsch. Bevorzugt prepare()- bzw. bindValue() oder PDO::quote...
View ArticlePDO: Dynamische Read- und Write-Funktion schreiben
public function prepare( $sql ): PDOStatement{ return $this -> pdo -> prepare( $sql ); }Das ist meiner Meinung nach sinnfrei. Wieso nicht $object->getPDO()->prepare( $sql ) aufrufen? Sofern...
View ArticlePDO: Dynamische Read- und Write-Funktion schreiben
Hi,Was meinst du mit „echten“ Models? Was wären denn „unechte“?Kleidi Hum, Caomi Nampbell, Schlaudia Ciffer, … cu, Andreas a/k/a MudGuard
View ArticlePDO: Dynamische Read- und Write-Funktion schreiben
Hallo T-Rex,ich lese da ein "self::prepare".Das heißt für mich, dass du in einer Klasse, in der das PDO Objekt steckt, die SQL Statements zusammenbauen willst. Ich hab ein paar Regeln beim...
View ArticlePDO: Dynamische Read- und Write-Funktion schreiben
Hallo Rolf,Lies doch erst mal im PHP Handbuch bevor Du fragst meinst du den folgenden Auszug:PDO::FETCH_CLASS: returns a new instance of the requested class, mapping the columns of the result set to...
View ArticlePDO: Dynamische Read- und Write-Funktion schreiben
Hallo borisbaer,Warum hast du eigentlich den Modus bei FetchAll auf PDO::FETCH_CLASS umgestellt? Was bringt das?Lies doch erst mal im PHP Handbuch bevor Du fragst Wenn Du eine Klasse 'Release'...
View ArticlePDO: Dynamische Read- und Write-Funktion schreiben
Hallo Rolf,interessantes Bild - kann man so machen, muss man nicht.ja, das ist ja irgendwie generell das „Problem“ bei MVC für Laien wie mich. Jeder macht es irgendwie anders. Mir schien es so sinnvoll...
View ArticlePDO: Dynamische Read- und Write-Funktion schreiben
Hallo borisbaer,interessantes Bild - kann man so machen, muss man nicht.Diese "Master Model" Klasse, die die CRUD Methoden implementieren soll, scheint mir eher sowas wie eine Toolbox mit den nötigen...
View ArticlePDO: Dynamische Read- und Write-Funktion schreiben
Ich habe noch das Problem, das durch die veränderte Fetch-Methode die Ausgabe einen anderen Datentyp hat, und zwar:$releases=Array([0]=> App\Models\Release Object([id]=>3[value]=>1[game]=>...
View ArticlePDO: Dynamische Read- und Write-Funktion schreiben
Die Methoden an der Modell-Klasse (also nicht Model, sondern eine Klasse des fachlichen Modells wie Release), die zur Kommunikation mit der DB dienen und damit die Spezifika der jeweiligen Klasse...
View ArticlePDO: Dynamische Read- und Write-Funktion schreiben
Hallo borisbaer,Interface zur Datenbank? Das ist mir neu. Was meinst du damit?Das, worüber wir hier reden. Die Methoden an der Modell-Klasse (also nicht Model, sondern eine Klasse des fachlichen...
View ArticlePDO: Dynamische Read- und Write-Funktion schreiben
Hallo Rolf,P.S.: Soweit ich gelesen habe, ist es nicht nötig, filter_input zu verwenden, wenn man mit PDO arbeitet, oder?Klingt nach frisch gepresstem Konfusel.Du musst für jeden Kontextwechsel die...
View ArticlePDO: Dynamische Read- und Write-Funktion schreiben
HalloViel wichtiger ist es nachher, wenn Du die Daten wieder ausgibst, htmlspecialchars zu verwenden.Wenn denn die Ausgabe in HTML erfolgt. Genereller gesagt ist es die zum Ausgabeformat passende...
View ArticlePDO: Dynamische Read- und Write-Funktion schreiben
Hallo Raketenwilli,ja ok, kann man so machen. Wenn man Autoinkrement-IDs für jede Table verwendet. Das ist in meinen DBs öfter mal nicht der Fall, die sind oftmals anders geschlüsselt und haben die ID...
View Article
More Pages to Explore .....