Datenbankverwaltungssystem: MySQL oder MySQLi einsetzen?

MySQL-Datenbank

MySQL ist das weltweit verbreitetste relationale Datenbankverwaltungssystem. Verfügbar ist MySQL als Open-Source-Software sowie als kommerzielle Enterprise Version für diverse Betriebssysteme verfügbar. MySQL-Datenbanken sind die Grundlage vieler Websites.

MySQLi ist eine verbesserte PHP-Erweiterung für den Zugriff auf MySQL-Datenbanken. Im Vergleich zum alten MySQL kann es nicht nur prozedural, sondern auch objektorientiert verwendet werden. Ein großer Vorteil ist, dass SQL-Injection-Angriffe mithilfe sogenannter Prepared Statements verhindert werden können.

Das alte MySQL wird seit PHP Version 7.0 nicht mehr unterstützt, weshalb beispielsweise viele, lange nicht aktualisierte WordPress-Plugins nicht mehr funktionieren.