1

Тема: Что предпочесть: mysql.dll или mysqli.dll - вот в чем вопрос!

Вот увидел я что PHP для работы с MySQL кроме библиотеки mysql.dll имеет еще более новую, mysqli.dll

Возник вопрос, при установке совта по статье с вашего сайта включается mysql.dll, а не mysqli.dll.
Почему? Именно из-за phpMyAdmin или можно смело место  mysql подключать  mysqli и работать с ней)

З.Ы. Извеняюсь за нубский вопрос, но мы нубы других не задаем)

2

Re: Что предпочесть: mysql.dll или mysqli.dll - вот в чем вопрос!

Расширение mysqli.dll, является улучшением предшествующей mysql.dll для работы с функциями сервера MySQL версии 4.1 и выше. Но обратите внимание, что функции используемые данным расширением, имеют другие имена, и соответственно обратно не совместимы. То есть если вы хотите использовать в своих скриптах расширенный функционал MySQL 5, например, необходимо работать с функциями mysqli. Но заметьте, что данные библиотеки расширений не взаимозаменяемы, то есть mysqli не заменяет mysql, а только добавляет его.

На данный момент в phpMyAdmin поддерживаются далеко не все функции MySQL 5, поэтому в mysqli особого толка не будет.

И еще одно. Далеко не все хостинги перешли на MySQL 5, поэтому писать скрипты с использованием функций mysqli, можно, только будучи уверенным в поддержке данного расширения.