PDO und die WHERE IN Problematik

Seit die Standard MySQL Extension in PHP als veraltet markiert wurde und entsprechende Meldungen bei der Benutzung dieser Library hervorgerufen werden, wird der Einsatz von moderneren und auch sehr viel sichereren Erweiterungen immer notwendiger. Ich selbst arbeite seit geraumer Zeit mit der PDO Extension von PHP. Wie schon bei den LIKE Statements erwähnt, muss man … Weiterlesen …

PDO kann man nicht serialisieren? Oh doch!

Gerade habe ich einen Bug behoben, der mich am Anfang doch sehr durcheinander gebracht hat. Die Lösung dieses Bugs möchte ich Euch hier nicht vorenthalten. Der Bug Im aktuellen Woltlab Comunity Framework (WCF) gibt es ein wunderschönes Cache Objekt, welches Daten unter anderem auch als Cache Datei auf den Server schreibt. Innerhalb eines dieser Cache … Weiterlesen …

Verschwindet die PHP MySQL Extension bald?

Schon letzte Woche war zu lesen, dass die PHP Core Developer planen die PHP MySQL Extension nach und nach aus PHP zu verbannen. Wenn also jemand von Euch da draußen nach wie vor auf die PHP MySQL Extension setzt, werdet ihr wohl über kurz oder lang auf ernstzunehmende Probleme stoßen. Den ursprünglichen Vorschlag zur Verbannung … Weiterlesen …

PDO und die Vergleichsfunktion LIKE

Nachdem die bisherigen Artikel über die PHP Data Objects (PDO) so gut angekommen sind und ich einigen Leuten damit ein ganzes Stück weiter helfen konnte, kommen wir nun auf die kleinen Tricks und Kniffe im Umgang mit PDO. Heute möchte ich Euch den Umang mit einem SQL Query, welches die Vergleichsfunktion LIKE im Zusammenhang mit … Weiterlesen …

Multi DELETE – Einfach tabellenübergreifend löschen

In einem relationalem Datenbanksystem kommt es ja des öfteren vor, dass Tabellen über ihre Schlüssel verbunden sind. Nehmen wir als Beispiel ein einfaches News System mit einer Kommentar-Funktion. Der eigentliche News Artikel wird dabei in einer Tabelle mit dem Namen News gespeichert. Die Kommentare zu diesem Artikel werden neben dem eigentlichen Artikel in einer zweiten … Weiterlesen …

PHP Data Objects – Eine für alle

PHP Data Objects (PDO) – die Datenbankschnittstelle, die seit PHP5.1 serienmäßiger Bestandteil der PHP Distribution ist, bietet im Vergleich zu anderen Datenbankschnittstellen wesentliche Vorteile. So muss eine Anwendung für weitere DBMS (Database Management System) nicht mehr umgeschrieben werden, da PDO in der Lage ist auf andere Datenbanktreiber, sofern sie in PHP kompiliert sind, zuzugreifen. Ebenso … Weiterlesen …