Istnieją (więcej niż) trzy popularne sposoby korzystania z MySQL z PHP. Przedstawia to niektóre funkcje/różnice PHP:wybór interfejsu API :
- (WYCOFANE ) funkcje mysql są proceduralne i używają ręcznego ucieczki.
- MySQLi jest zamiennikiem funkcji mysql w wersjach zorientowanych obiektowo i proceduralnie. Posiada wsparcie dla przygotowanych oświadczeń.
- PDO (PHP Data Objects) to ogólna warstwa abstrakcji bazy danych z obsługą MySQL wśród wielu innych baz danych. Zapewnia przygotowane zestawienia i znaczną elastyczność w sposobie zwracania danych.
Polecam używanie PDO z przygotowanymi zestawieniami. Jest to dobrze zaprojektowany interfejs API, który pozwoli Ci łatwiej przenieść się do innej bazy danych (w tym takiej, która obsługuje ODBC ) w razie potrzeby.