В чем разница между mysql_* functions
mysqli_* functions
? Есть ли какие-либо технические причины, по которым мы не должны использовать mysql_* functions
?
«I» означает «улучшено». Список улучшений можно найти здесь .
MySQLi – это версия расширения MySQL для OOP. В итоге MySQLi и MySQL выполняют одно и то же: они являются расширением для взаимодействия с MySQL с PHP. Многие люди по-прежнему используют исходное расширение MySQL вместо нового расширения MySQLi, поскольку MySQLi требует MySQL 4.1.13+ и PHP 5.0.7+.
MySQLi поддерживает некоторые вещи, которые нет у старого расширения MySQL. Такие вещи, как подготовленные заявления, несколько заявлений и транзакций на моей голове.
http://php.net/manual/en/mysqli.overview.php должен объяснить все различия