Подтвердить что ты не робот

Разница между mysql и mysqli

Возможный дубликат:
mysql vs mysqli в php

В чем разница между mysql_* functions и mysqli_* functions? Есть ли какие-либо технические причины, по которым мы не должны использовать mysql_* functions?

4b9b3361

Ответ 1

"i" означает "улучшено". Список улучшений можно найти в здесь.

MySQLi - это версия расширения MySQL для OOP. В итоге MySQLi и MySQL выполняют одно и то же: они являются расширением для взаимодействия с MySQL с PHP. Многие люди по-прежнему используют исходное расширение MySQL вместо нового расширения MySQLi, поскольку MySQLi требует MySQL 4.1.13+ и PHP 5.0.7+.

MySQLi поддерживает некоторые вещи, которые нет у старого расширения MySQL. Такие вещи, как подготовленные заявления, несколько заявлений и транзакций на моей голове.