很难弄清楚我是否有最新版本的 mysqli。我在网页中使用它:
$link = mysqli_connect($hostname, $username, $password, $dbname);
printf("MYSQLi Client library version: %s<br>\n", mysqli_get_client_info());
输出是:
MYSQLi Client library version: mysqlnd 5.0.10 - 20111026 - $Id: e707c415db32080b3752b232487a435ee0372157 $
好吧,这一切都很好..但我的 MySQL rev 是 5.5.30 基于此:
//connection to the database
$dbhandle = mysql_connect($hostname, $username, $password)
or die("Unable to connect to MySQL");
echo "Connected to ";
// print the MySQL server version
printf("MySQL server version: %s<br>\n", mysql_get_server_info());
结果是:
Connected to MySQL server version: 5.5.30
我应该期望看到 5.5.x 的 mysqli rev 还是我错了?
任何见解都会有所帮助。
如果有帮助,这是 Apache 2.4.4 和 PHP 5.4.12:
$ /usr/local/bin/php --version
PHP 5.4.12 (cli) (built: Feb 25 2013 19:25:44)
Copyright (c) 1997-2013 The PHP Group
Zend Engine v2.4.0, Copyright (c) 1998-2013 Zend Technologies
$ /usr/local/bin/httpd -v
Server version: Apache/2.4.4 (Unix)
Server built: Feb 28 2013 10:46:58