2014-02-09 3 views
-4

Я использую Ubuntu 13.10. После установки Modx я получаю это предупреждение:Установка Modx: устарела: mysql_connect()

Deprecated: mysql_connect(): The mysql extension is deprecated and will be removed in the future: use mysqli or PDO instead in /var/www/test.loc/manager/includes/extenders/dbapi.mysql.class.inc.php on line 93 

Помогите мне, пожалуйста!

+1

простой ... использование mysqli или PDO –

ответ

0

Ответ в значительной степени написан в предупреждении; Используйте вместо этого mysqli или PDO.

0

mysql_ * функции, такие как mysql_query, mysql_connect, mysql_select_db и другие функции этой библиотеки, устарели от php5.5 и выше из-за отсутствия новых функций и уязвимостей безопасности.

Теперь вы должны попытаться использовать mysqli или PDO для будущих приложений. Эти новые API-интерфейсы поддерживают транзакции, хранимые процедуры и подготовленные инструкции, которые обеспечивают способ избежать атак с SQL-инъекциями.

Хотя t можно подавить такие сообщения об ошибках и продолжить использовать старую библиотеку mysql, но вы не должны этого делать.

Смежные вопросы