1

我遇到了一个非常奇怪的错误,正如标题所说,我得到:

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连接到DB: http: //pastebin.com/VFtj0re6

PS我试图从public function connect()函数中删除所有代码,并添加我自己的似乎正在工作的连接代码,但它没有帮助。

4

0 回答 0