Приднестровская поддержка XOOPS
Установить соединение можно двумя способами:
$db = mysqli_connect(<Имя хоста>, <Имя пользователя>, <Пароль>, <База данных>);
$db = new mysqli(<Имя хоста>, <Имя пользователя>, <Пароль>, <База данных>);
Все параметры являются необязательными. Процедурный стиль возвращает идентификатор соединения, а в случае неудачи возвращает false. Проверить соединение можно следующим образом:
if (@$db = mysqli_connect("localhost", "root", "123456", "tests")) {
// Выполняем работу с базой данных
}
else {
echo "Не удалось установить подключение к базе данных";
}
При объектном стиле такой способ не подходит. Проверить отсутствие ошибок при подключении позволяет функция mysqli_connect_errno(). Проверить соединение можно следующим образом:
@$db = new mysqli("localhost", "root", "123456", "tests");
if (!mysqli_connect_errno()) {
// Выполняем работу с базой данных
}
else {
echo "Не удалось установить подключение к базе данных";
}
Закрыть соединение при процедурном стиле позволяет функция mysqli_close():
mysqli_close(<Идентификатор>);
При объектном стиле используется метод close():
<Экземпляр класса>->close();
Приведем код для подключения к серверу MySQL. Процедурный стиль:
if (@$db = mysqli_connect("localhost", "root", "123456", "tests")) {
// Выполняем работу с базой данных
mysqli_close($db); // Закрываем соединение
}
else {
echo "Не удалось установить подключение к базе данных";
}
Объектный стиль:
@$db = new mysqli("localhost", "root", "123456", "tests");
if (!mysqli_connect_errno()) {
// Выполняем работу с базой данных
$db->close(); // Закрываем соединение
}
else {
echo "Не удалось установить подключение к базе данных";
}
Отправитель | Нити |
---|
7 пользователь(ей) активно (2 пользователь(ей) просматривают Инструкции)
Участников: 0 Гостей: 7 далее... |