PHP connect MySQL | Подключение к базе данных
Ранее мы рассматривали скрипт для подключения к базе данных MySQL, который использует php connect mysql. Сегодня мы поговорим о том как работает этот скрипт.
PHP connect MySQL базовые знания:
Как подключиться к базе данных MySQL с помощью PHP функций.
fetch_object — основная функция для получения обьекта из MySQL.
Для начала нам нужно создать переменные с настройками:
$host = 'localhost'; // адрес сервера
$db_name = 'db_name'; // имя базы данных
$db_user = 'db_user'; // имя пользователя
$db_pass = 'db_pass'; // пароль
Мы объявили переменные с настройками к базе данных. Теперь можно подключаться к базе.
$mysqli = new mysqli($host, $db_user, $db_pass, $db_name); // подключаемся к базе MySQL
Проверяем подключение на наличие ошибок:
if (mysqli_connect_errno()) { // проверяем подключение
printf("Connect failed: %s\n", mysqli_connect_error());
exit();
}
Теперь можно выполнять нужные нам операции с базой данных. Для примера получим все данные из таблицы:
$query = "SELECT * FROM table"; // запрос
if ($result = $mysqli->query($query)) {
while ($obj = $result->fetch_object()) { // выборка данных и помещение их в объекты
var_dump($obj);
}
$result->close(); // очищаем результирующий набор
}
И не забываем в конце закрыть подключение к базе данных MySQL функцией:
$mysqli->close(); // закрываем подключение
Теперь мы научились пользоваться базой данных. Это минимальные знания для работы с базой данных.
Весь код вместе:
$host = 'localhost';
$db_name = 'db_name';
$db_user = 'db_user';
$db_pass = 'db_pass';
$mysqli = new mysqli($host, $db_user, $db_pass, $db_name);
if (mysqli_connect_errno()) {
printf("Connect failed: %s\n", mysqli_connect_error());
exit();
}
$query = "SELECT * FROM table";
if ($result = $mysqli->query($query)) {
while ($obj = $result->fetch_object()) {
var_dump($obj);
}
$result->close();
}
$mysqli->close();
Готово.
Если у вас есть дополнения или новые идеи к этой статье, пишите их в комментариях. Также для того чтобы написать на нашем сайте свою статью — у нас открыта регистрация по ссылке http://wiki.pwodev.com/wp-admin