2015-01-28 2 views
9

Какая версия последней версии PHP, поддерживающая mysql_connect()?Является mysql_connect() применимым в PHP 5.6.5

Я хочу обновить свою версию PHP. Я читал, что mysql_connect() устарели. Во всех проектах я использую старый mysql_connect(). Можно ли обновить до PHP 5.6.5 или уже удалена команда в этой версии?

Использует кого-то PHP 5.6.5 с mysql_connect()?

Проблема в том, что я не могу изменить sooo много проектов за это короткое время и мог только обновить до самой высокой версии, поддерживающей mysql_connect().

С наилучшими пожеланиями и большое спасибо!

+3

* «Является mysql_connect() применимым в PHP 5.6.5» * - ** A: ** * No'ish, * и [отчет об ошибках] (http://php.net/manual/en/function. error-reporting.php) скажет вам. Используйте 'mysqli_' или PDO. Если вы получите предупреждение, у вас не останется выбора, кроме как переключиться. –

+2

Он по-прежнему доступен в 5.6.x, с уведомлением об амортизации. В будущих версиях он скорее всего станет внешним модулем PECL. – mario

+0

Чтобы ответить на вопрос, есть кусок кода, который я помню, увидев на Stack/web, который будет определять, устарели ли функции, и если да, используйте соответствующий API. Вам просто нужно искать его. –

ответ

7

http://php.net/manual/en/function.mysql-connect.php

5.5.0 Эта функция будет генерировать ошибку E_DEPRECATED.

не пытаются использовать любые mysql_ * функции, поскольку они являются устаревшими и опасными. См. mysqli_.

+4

Очень хорошо отформатированный «комментарий». Хотел бы я сделать это в одном. –

+3

PDO предпочтительнее MySQLi IMHO. –

+0

UV, * huh *? - Вау, я бы хотел поставить [мой комментарий] (http://stackoverflow.com/questions/28202250/is-mysql-connect-usable-in-php-5-6-5#comment44770740_28202250) как один. Я тоже получил 2! wow Редактировать: Сделайте это 3. –

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