ursus contionabundo: PDO / mysqli

Beitrag lesen

es arbeitet sich angenehmer mit PDO als mit mysqli, besonders was das Handling mit den Prepared Statements angeht.

Stimmt, ist aber der mit Abstand geringste Grund.

Wichtiger dürfte sein, dass man PDO sehr schnell den Datenbankserver wechseln kann. Was nötig sein könnte, wenn z.B. ein gewisser Trump verfügt, dass alle in den USA hergestellten Datenbankserver (MySQL gehört zu Oracle) einen Zugang für die NSA und andere bieten müssen* oder in Norwegen wieder rote Fahnen mit weißem Kreis und irgendwas schwarzem drin hängen.

*) Wer glaubt, sowas gäbe es nicht, der schaue sich das bundesdeutsche Recht an, wonach die ISPs und Telefonkonzerne den Geheimdiensten einen unbeobachteten Zugang anbieten müssen ("Artikel 10-Gesetz").

Wer es immer noch nicht glaubt, der schaue in das manual von useradd

-l, --no-log-init
    Do not add the user to the lastlog and faillog databases. 

Das dient genau dazu und wurde explizit eingeführt damit die ISPs und Telefonkonzerne den Geheimdiensten einen unbeobachteten Zugang anbieten können und wird definitiv auch genau dafür genutzt!