What is difference between MySQL and MySQLi in PHP?

Forums PHPWhat is difference between MySQL and MySQLi in PHP?
Staff asked 3 years ago

Answers (1)

Add Answer
Het Patel Marked As Accepted
Staff answered 3 years ago

There are too many differences between these PHP database extensions. These differences are based on some factors like performance, library functions, features, benefits, and others.

MySQL MySQLi
MySQL extension added in PHP version 2.0. and deprecated as of PHP 5.5.0. MySQLi extension added in PHP 5.5 and will work on MySQL 4.1.3 or above.
Does not support prepared statements. MySQLi supports prepared statements.
MySQL provides the procedural interface. MySQLi provides both procedural and object-oriented interface.
MySQL extension does not support stored procedure. MySQLi supports store procedure.
MySQL extension lags in security and other special features, comparatively. MySQLi extension is with enhanced security and improved debugging.
Transactions are handled by SQL queries only. MySQLi supports transactions through API.
Extension directory: ext/mysql. Extension directory: ext/mysqli.

Subscribe

Select Categories