Next Generation CMS :: Форум поддержки

Заинтересовала наша система? Тогда этот форум для Вас!

Вы не зашли.

#1 2011-07-19 19:36:26

Wolverine
Модератор
Откуда Домодедово
Зарегистрирован: 2008-10-13
Сообщений: 3,538
Рейтинг :   160 
Сайт

Переход с раширения PHP mysql на mysqli или PDO

Так как mysql в скором времени перстанет быть поддерживаемым http://habrahabr.ru/blogs/php/124245/ , то предлагаю не ждать новой версии PHP и ошибок DEPRICATED, а уже сейчас перейти на mysqli (параллельно внедряя новые возможности из этой прослойки, например параметризированные запросы) http://habrahabr.ru/blogs/php/119294/ или замахнуться сразу на PDO http://proft.me/2008/11/28/primery-ispolzovaniya-pdo/

Не в сети

#2 2011-07-19 20:13:46

oldvovk
Участник
Зарегистрирован: 2010-10-14
Сообщений: 137
Рейтинг :   
Сайт

Re: Переход с раширения PHP mysql на mysqli или PDO

А хостинги?

Если только, как экспериментальный вариант делать.

Не в сети

#3 2011-07-19 23:09:22

Wolverine
Модератор
Откуда Домодедово
Зарегистрирован: 2008-10-13
Сообщений: 3,538
Рейтинг :   160 
Сайт

Re: Переход с раширения PHP mysql на mysqli или PDO

Для mysqli MySQL нужен версии 4.1.13 или 5.0.7 и выше. У меня на бесплатном(!) стоит 5.1.х, ну и PHP 5 должен быть собран с его поддержкой, на бесплатном хосте тоже есть у меня.

Для PDO нужен PHP 5.1 с его поддержкой.

В общем все это предоставляет любой хостинг провайдер, если такое установлено на free хосте smile То есть это не новинка типа PHP 5.3.x

Надо переходить на новые технологии,PHP 4 уже никто не поддерживает, если только динозавры, которыми уже никто не занимается.

Не в сети

#4 2011-07-19 23:19:18

oldvovk
Участник
Зарегистрирован: 2010-10-14
Сообщений: 137
Рейтинг :   
Сайт

Re: Переход с раширения PHP mysql на mysqli или PDO

Так у меня тож оба хостинга и на обоих пятерки - php 5.2.14 мускул 5.1.56. Вот только вопрос - собран ли он с поддержкой?
Думаю, что хостеры пока с этим не заморачиваются. Один из моих ответил, что нет.
Вот когда клюнет, как с ростом потребления памяти в wordpress, тогда зашевелятся.

Поэтому и предложил именно "экспериментальную версию". Кому надо будет - возьмет, остальные
пока на старой поездят. Но вперед надо смотреть уже сейчас, чтобы потом не гнаться впопыхах за
уходящим поездом.

Изменено oldvovk (2011-07-19 23:24:54)

Не в сети

#5 2011-08-03 10:49:37

bestxp
Участник
Откуда Россия
Зарегистрирован: 2008-10-13
Сообщений: 133
Рейтинг :   
Сайт

Re: Переход с раширения PHP mysql на mysqli или PDO

я бы съехал с хостинга без PDO , это какие нибудь динозавры, которые компилировали PHP 5 когда он только появился.а так для тех у кого нет PDO, заюзать PHPDO библиотеку, она съэмулирует на базе mysql_ работу PDO драйвера для mysql

сейчас 100%, всех нормальных старых хостингов это поддерживает, а хостинги за 30 рублей All Include это не хостинги) да и купить ВДС сейчас не проблема, так же как и хороший хостинг


senior php and js developer

Не в сети

#6 2013-05-13 11:30:12

Mark
Участник
Откуда Беларусь
Зарегистрирован: 2010-06-21
Сообщений: 10
Рейтинг :   
Сайт

Re: Переход с раширения PHP mysql на mysqli или PDO

Подниму старую тему. Время движется, уже PHP 5.4 давно стабильный (многие репозитории от 5.3 давно отказались). PHP 5.5 имеет статус RC1, а в нем использование MySQL вызывает deprecation исключение.
Стоит задуматься о переходе хотя бы на mysqli.

Не в сети

#7 2013-05-15 01:09:27

vitaly
Администратор
Откуда Россия
Зарегистрирован: 2008-10-08
Сообщений: 2,823
Рейтинг :   118 

Re: Переход с раширения PHP mysql на mysqli или PDO

Тема неплохая, тем более, что на mysqil перейти будет крайне просто, на PDO - чуть сложнее.
Но нужно всё-таки разобраться - насколько mysqldi и pdo поддерживаются у текущих хостеров.

Есть у кого-нибудь статистика?

Не в сети

#8 2013-05-15 01:39:55

infinity237
Модератор
Откуда Russia, Moscow
Зарегистрирован: 2008-11-09
Сообщений: 2,674
Рейтинг :   176 
Сайт

Re: Переход с раширения PHP mysql на mysqli или PDO

Не в сети

#9 2013-05-15 21:41:02

Mark
Участник
Откуда Беларусь
Зарегистрирован: 2010-06-21
Сообщений: 10
Рейтинг :   
Сайт

Re: Переход с раширения PHP mysql на mysqli или PDO

Переходить на mysqli/PDO нужно в любом случае. На счет поддержки mysqli хостерами, в большинстве пакетных unix дистрибутивов php уже скомпилирован с поддержкой mysqli, если его нет, то это значит, что хостер вручную пересобрал пакет php и специально выключил mysqli.
Конечно хотелось бы увидеть переход на mysqli/PDO, но было бы не плохо увидеть поддержку плейсхолдеров "из коробки", использовать которые можно будет одной/двумя строчками кода, не хуже чем тут.

Не в сети

Подвал раздела

Работает на FluxBB