De MySQL-extensie:
- Is niet in actieve ontwikkeling
- Is officieel verouderd vanaf PHP 5.5 (uitgebracht in juni 2013).
- Is verwijderd
helemaal vanaf PHP 7.0 (uitgebracht in december 2015)
- Dit betekent dat vanaf 31 december 2018 het bestaat niet in een ondersteunde versie van PHP. Als je een versie van PHP gebruikt die dit ondersteunt, gebruik je een versie die geen beveiligingsproblemen oplost.
- Geen OO-interface
- Ondersteunt niet:
- Niet-blokkerende, asynchrone zoekopdrachten
- Voorbereide verklaringen of geparametriseerde zoekopdrachten
- Opgeslagen procedures
- Meerdere uitspraken
- Transacties
- De "nieuwe" wachtwoordverificatiemethode (standaard ingeschakeld in MySQL 5.6; vereist in 5.7)
- Elke nieuwe functionaliteit in MySQL 5.1 of hoger
Omdat het verouderd is, maakt het gebruik ervan uw code minder toekomstbestendig.
Gebrek aan ondersteuning voor voorbereide instructies is vooral belangrijk omdat ze een duidelijkere, minder foutgevoelige methode bieden om externe gegevens te escapen en te citeren dan deze handmatig te omzeilen met een afzonderlijke functieaanroep.
Zie de vergelijking van SQL-extensies .