Использовать mysqli вместо устаревшего mysql

Рейтинг: 41.8046  
Внедрено
Предложил Пользователь 17890 21.08.2013 00:13:11

Использовать mysqli вместо устаревшего mysql

Интересно, есть в планах? mysql-расширение уже объявлено как deprecated
Рейтинг: 1.2901  
Ответил Dumbravanu Vadim 13.05.2014 14:24:38
В обновлении ядра 14.5.2 будет поддержка mysqli.

\bitrix\php_interface\dbconn.php
define("BX_USE_MYSQLI", true);

\bitrix\.settings.php
'className' => '\\Bitrix\\Main\\DB\\MysqliConnection',

Рейтинг: 0.427  
Пользователь 80243 05.12.2013 13:46:40
В D7 есть поддержка mysqli
Рейтинг: -0.0095  
Пользователь 17890 08.01.2014 15:26:25
James Gerat вы бы расписали, как ее включить ;)

UDP
\bitrix\.settings.php
'className' => '\\Bitrix\\Main\\DB\\MysqliConnection'

получаю error

Fatal error: Call to a member function real_escape_string() on a non-object in ...\bitrix\modules\main\lib\db\mysqlisqlhelper.php on line 43
Рейтинг: -0.1382  
Пользователь 80243 09.01.2014 18:04:55
\bitrix\.settings.php
'className' => '\\Bitrix\\Main\\DB\\MysqliConnection'
Правда не могу сказать весь ли битрикс перейдёт.

Есть множество нюансов, например кластер к нодам конектится по старому.

UPD
Fatal error: Call to a member function real_escape_string() on a non-object in ...\bitrix\modules\main\lib\db\mysqlisqlhelper.php on line 43 
Предлогаю переместить либо на форум либо в личную переписку, ибо у меня большой проект с этой опцией работает, а по этой ошибке могу лишь сказать что у тебя что-то функция \Bitrix\Main\DB\MysqliConnection::connectInternal()  либо не была вызвана ядром, либо не смогло инициализировать объект соединения, от сюда и ошибка. Надо разбираться что за версия и что в настройках.
Рейтинг: 0.1195  
Пользователь 95864 19.02.2014 15:31:18
Здравствуйте, действительно интересует этот вопрос. Из администрации ответит кто-либо?
Рейтинг: 0  
Пользователь 173519 18.02.2016 14:29:01
Здесь есть описание для подключения mysqli - включать нужно для нового и старого ядра, тогда ошибок быть не должно.

https://dev.1c-bitrix.ru/community/blogs/vad/the-new-kernel-and-the-mysqli-extension.php
Рейтинг: 0  
Пользователь 721835 02.09.2022 11:11:49
СПС!