Обходной путь для MySQL 'mysql_connect ()' ошибка - PullRequest
0 голосов
/ 12 декабря 2011

Я получаю следующую ошибку в MySQL

Warning: mysql_connect(): Connecting to 3.22, 3.23 & 4.0 is not supported.

Как мне обойти это?

Мой код conn в настоящее время (выдержка):

DEFINE ('DB_USER', '*********');
DEFINE ('DB_PASSWORD', '*********');
DEFINE ('DB_HOST', '*********');
DEFINE ('DB_NAME', '*********');

if ($dbc = mysql_connect (DB_HOST, DB_USER, DB_PASSWORD)) { // Make the connection.

Спасибо.

1 Ответ

0 голосов
/ 13 декабря 2011

Обновите MySQL Server до 5.0 (если вы не хотите проблем с «переводом», например, с UDF, не обновляйте до 5.1) , и если вы работаете с PHP, используйте библиотеку mysqli (имеет лучшую поддержку, чем MySQL).Он поставляется с PHP 5, вы должны прокомментировать ссылку на mysql и раскомментировать ссылку на mysqli.Более простой в использовании и мощный.

Более подробную информацию о mysqli можно найти здесь: http://php.net/manual/en/book.mysqli.php

...