Jest wiele powodów, dla których powinieneś używać rozszerzenia MySQLi zamiast rozszerzenia MySQL:
- MySQLi daje gotowe zestawienia - bezpieczniejszy sposób przesyłania danych do MySQL i ochrony przed wstrzyknięciem SQL. Samo to powinno wystarczyć, aby zawsze wybierać MySQLi zamiast MySQL .
- MySQLi włącza większość funkcji MySQL.
- MySQLi jest zorientowany obiektowo.
- MySQLi obsługuje przygotowane zestawienia, transakcje i wiele zestawień.
- Stare rozszerzenie MySQL jest wycofane w PHP 5.5.0
I są też inne korzyści. Ale przede wszystkim powinieneś skupić się na bezpieczeństwie i stabilności - a MySQLi właśnie to zapewnia.