Lange Zeit galt in PHP ein Grundsatz: Wer eine MySQL Datenbank in seinem Script ansprechen wollte, der nutze eine mysql_ Funktion wie z.B. mysql_connect(). Allerdings ist damit längst nicht alles möglich, was mit MySQL möglich. Anstatt partiell Funktionen hinzuzufügen, hat man sich dazu entschlossen stattdessen die PDO Erweiterung zu entwickeln. Inzwischen sind die mysql_ Funktionen als deprecated gekennzeichnet, was bedeutet, dass sie in zukünftigen PHP Versionen entfernt werden könnten. Es ist also an der Zeit sich mit der PDO Erweiterung zu befassen.
Der erste Vorteil ist, dass die PDO Erweitung ist, dass sie objektoriert aufgebaut ist. Anstatt Verbindungen wie bisher in Variablen zu speichern, wird jetzt alles in Objektinstanzen abgewickelt.
Da auch ich zurzeit einige meine Scripte umstellen muss, werde ich hier einen möglichst weitreichenden Einblick bieten, der auch für Einsteiger verständlich sein sollte.
Weitere Beiträge folgen in dieser Kategorie…