我遇到了一个非常奇怪的错误,正如标题所说:
mysql_connect(): Headers and client library minor version mismatch. Headers:50095 Library:50149
经过一些谷歌搜索后,我发现它可能是由错误的mysql/php
版本引起的,这可能是正确的,但问题是我正在使用php框架kohana
,如果尝试运行这个没有该框架的简单连接代码:
$sql = mysql_connect("server", "root", "passowrd") or die(mysql_error());
mysql_select_db("db", $sql);
它工作正常,所以我的猜测是这个错误是由某个地方的PHP脚本引起的,有可能吗?如果是这样,我可以在不更新服务器的情况下修复它,因为我使用公共租用主机是不可能的。
另外,以下是连接到class
的{{1}}:http://pastebin.com/VFtj0re6
P.S我试图从DB
函数中删除所有代码,并添加我自己的连接代码,这似乎有效,但它没有帮助。