PHP connect MySQL | Подключение к базе данных | Wiki | PWODEV
, 04.12.2017 08:57

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


Добавить комментарий