MySQLi vs MySQL

  • Автор темы Автор темы Keepun
  • Дата начала Дата начала

Keepun

Новичок
MySQLi vs MySQL

В чем отличия MySQLi от обычного модуля MySQL?

MySQL - набор функций
MySQLi - класс, с дополнительными данными о базе

В чем еще?
 
вообще-то mysqli имеет и процедурную и объектную реализацию.

http://ru2.php.net/manual/en/book.mysqli.php
вкратце: mysqli умеет то, чего не умеет и никогда не будет уметь mysql.
 
Ответ: новым API

модуль MySQL был разработан для MySQL API 3.23 и ниже
и в пятой ветке PHP оставлен для совместимости со старыми версиями (PHP4)

модуль MySQLi разработан для MySQL API 4.0 и выше
 
А с скоростью как?

Ведь MySQLi просит больше данных от базы.

Да и деллка общая. Только обычный, ИМХО, напрямую дергает за API, а i дополнительные манипуляции совершает...
 
Поверь мне, здесь очень много таких, у кого база висит отдельно.
хоть База висит на другом серваке и все-таки используем простое соединение :)
защиту в этом случае надо разделять на уровне кластера, просто на IP сервака БД - закрыть все входящие соединения по мускольному порту на роутере
 
Alexandre, в общем случае — да. Но всегда есть исключения.
 
согласен, исключения есть всегда
но, даже у нас, когда не было кластера а два сервака "открыто" висели в сети,
то мы просили провайдера закрывать мускульный порт для всех входящих соединений за исключения нашего сервака.
Хотя это можно сделать на уровне iptables
 
Сверху