dedlfix: MYSQL MYSQLI

Beitrag lesen

Tach!

eine Frage, warum soll die Funktion MYSQL eingestellt werden und wo sind die Vorteile von MYSQLI.

Die mysql-Funktionen sind veraltet und können vieles nicht, was mysqli kann. Das braucht man zwar in 08/15-Anwendungen nicht, das macht es aber für die Entwickler nicht einfacher, wenn sie zwei Systeme pflegen müssen. Ob die neuen/anderen Eigenschaften von Vorteil sind, kommt auf deine Anwendungen an. Fakt ist jedenfalls, dass du langfristig nicht mehr mit den mysql_*()-Funktionen arbeiten kannst.

Wie stelle ich am besten auf MYSQLI um, bei der Vielzahl an Verbindungen.

Es gibt im PHP-Handbuch eine kurze Übersicht zu den Unterschieden. Du musst immer ganze Abfragen komplett umstellen, mixen geht nicht. Also alles vom Verbindungsaufbau über Query bis zum Fetchen muss mit einer API erledigt werde. Das bedeutet meist, dass die gesamte Anwendung komplett umgestellt werden muss.

dedlfix.