2011-12-12 92 views
0

我收到以下错误在MySQL解决方法为MySQL“的mysql_connect()”的错误

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

如何解决此得到什么?

我康恩代码目前(节选):

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. 

谢谢。

+0

什么是您的操作系统?您可能需要降级您的MySQL客户端库。 –

+0

我正在使用Windows。我也得到这个消息:'服务器是3.23.56'。 – michaelmcgurk

+3

或更好的升级mysql – dmitry

回答

0

升级你的MySQL服务器5.0(如果你不想要“翻译”问题,例如使用UDF,不要升级到5.1),如果你正在使用PHP工作,使用的mysqli库(它有更好的支持比mysql)。它带有PHP 5,您必须评论mysql引用并取消注释mysqli引用。更容易使用和功能强大。

您可以在这里找到关于mysqli的更多帮助:http://php.net/manual/en/book.mysqli.php