Existují (více než) tři oblíbené způsoby, jak používat MySQL z PHP. Zde jsou uvedeny některé funkce/rozdíly PHP:Výběr rozhraní API :
- (UKONČENO ) funkce mysql jsou procedurální a používají ruční escapování.
- MySQLi je náhradou za funkce mysql s objektově orientovanou a procedurální verzí. Má podporu pro připravená prohlášení.
- CHOP (PHP Data Objects) je obecná databázová abstraktní vrstva s podporou MySQL mezi mnoha dalšími databázemi. Poskytuje připravené příkazy a značnou flexibilitu ve způsobu vracení dat.
Doporučil bych používat CHOP s připravenými výpisy. Je to dobře navržené API a umožní vám snadněji přejít do jiné databáze (včetně jakékoli, která podporuje ODBC ) v případě potřeby.