mysqli_connect
mysqli_connect – эта функция создает новое соединение с сервером Mysql. Использовать mysqli_connect можно как в процедурном стиле, так и в объектно-ориентированном.
Структура функции mysqli_connect:
mysqli_connect($hostname,$username,$password,$database,$port,$socket);
Параметры функции:
$hostname
имя хоста, на котором располагается сервер Mysql. По умолчанию – localhost.
$username
имя пользователя базы данных mysql.
$password
пароль пользователя базы данных mysql.
$database
имя базы данных, для которой требуется открыть соединение.
$port
номер порта, который нужно использовать для попытки открытия соединения. Необязательный параметр.
$socket
сокет или именованный канал, которые необходимо использовать для открытия соединения. Необязательный параметр.
В случае удачного завершения выполнения соединения, функция вернет параметр – идентификатор подключения, который требуется использовать для выполнения запроса к базе данных. А в случае неудачного завершения выполнения соединения, функция вернет FALSE.
Пример процедурного стиля:
$load = mysqli_connect("localhost", " user", " pass", "test"); /* Проверка подключения */ if (!$load) { printf("Ошибка подключения: %s\n", mysqli_connect_error()); exit(); } printf("Версия сервера Mysqli: %d\n", mysqli_get_server_version($load)); /* Закрытие соединения */ mysqli_close($load);
Пример объектно-ориентированного стиля:
$load = new mysqli("localhost", "user", "pass", "test"); /* Проверка подключения */ if (mysqli_connect_errno()) { printf("Ошибка подключения:%s\n", mysqli_connect_error()); exit(); } printf("Версия сервера Mysqli: %d\n", $load ->server_version); /* Закрытие соединения */ $load->close();
Результат выполнения примера:
Версия сервера Mysql: 40102