Трудно понять, установлена ли у меня актуальная версия mysqli или нет.
Я использую это на веб-странице:
$link = mysqli_connect($hostname, $username, $password, $dbname);
printf("MYSQLi Client library version: %s
\n", mysqli_get_client_info());
Вывод:
MYSQLi Client library version: mysqlnd 5.0.10 - 20111026 - $Id: e707c415db32080b3752b232487a435ee0372157 $
Ну, это все хорошо и приятно. Но моя версия MySQL — 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
\n", mysql_get_server_info());
В результате:
Connected to MySQL server version: 5.5.30
Следует ли мне увидеть версию mysqli 5.5.x или я ошибаюсь?
Это 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
Подробнее здесь: https://stackoverflow.com/questions/160 ... rsion-mean