Вывод данных из MySQL (MariaDB) на страницу

        
<!DOCTYPE html>
<html lang="ru">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Заголовок страницы</title>
</head>
<body>
    <?php
        //1. СОЗДАЁМ ПОДКЛЮЧЕНИЕ К БАЗЕ ДАННЫХ
        $podkluch = mysqli_connect('adres', 'login', 'parol', 'basa');
        //В параметрах функции последовательно, через запятую указываем адрес, логин и пароль, а также имя базы данных.
        
        //2. СОЗДАЁМ ЗАПРОС К БАЗЕ ДАННЫХ
        $zapros = "SELECT * FROM tablica";
        //Выбрать все столбцы из таблицы "tablica".
        //3. ОТПРАВЛЯЕМ ЗАПРОС БАЗЕ ДАННЫХ И ПОЛУЧАЕМ РЕЗУЛЬТАТ
        $result = mysqli_query($podkluch, $zapros);
        //Результат выполнения запроса (таблица) окажется в переменной "$result".
        //4. ПРЕОБРАЗУЕМ РЕЗУЛЬТАТ ЗАПРОСА В АССОЦИАТИВНЫЙ МАССИВ
        $stroka = mysqli_fetch_assoc($result);
        //В переменной "$stroka" окажется ассоциативный массив, полученный из первой строки таблицы.
        //Имена столбцов таблицы станут ключами к элементам ассоциативного массива.
        //Повторение этой команды преобразует вторую, третью и тд. строки таблицы в ассоциативные массивы.
        //5. ВЫВОДИМ НА СТРАНИЦУ ДАННЫЕ ОДНОЙ СТРОКИ ИЗ ОДНОГО СТОЛБЦА ТАБЛИЦЫ 
        echo $stroka['stolbec'];
        //"stolbec" - это имя столбца таблицы.
        //5. ВЫВОДИМ НА СТРАНИЦУ ДАННЫЕ ОДНОЙ СТОКИ ИЗ ДВУХ СТОЛБЦОВ ТАБЛИЦЫ ЧЕРЕЗ ПРОБЕЛ
        echo $stroka['stolbec1'].' '.$stroka['stolbec2'];
        //"stolbec1" - это имя первого столбца таблицы.
        //"stolbec2" - это имя второго столбца таблицы.
        //5. ВЫВОДИМ НА СТРАНИЦУ ВСЕ СТРОКИ ТАБЛИЦЫ В ВИДЕ НУМЕРОВАННОГО СПИСКА
        echo '<ol>';
        while ($stroka = mysqli_fetch_assoc($result)){
            echo '<li>'.$stroka['stolbec1'].' '.$stroka['stolbec2'].'</li>';
        }
        echo '</ol>';
        //5. ВЫВОДИМ НА СТРАНИЦУ ВСЕ СТРОКИ ТАБЛИЦЫ В ВИДЕ ТАБЛИЦЫ
        echo '<table border="1">';
        while ($stroka = mysqli_fetch_assoc($result)){
            echo '<tr><td>'.$stroka['stolbec1'].'</td><td>'.$stroka['stolbec2'].'</td><tr>';
        }
        echo '</table>';
    ?>
</body>
</html>

    

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