<!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>