PhpMyAdmin и HTML

88
23 февраля 2022, 23:50

Пишу сайт. Создал несколько таблиц в phpmyadmin. В этом div нужно попросить у базы данных информацию о таблице menu, чтоб она вывела список ссылок меню.

    <div id="block_menu" >  
            ***     
    </div> 

Не знаю, как попросить эти данные. Помогите, пожалуйста, что надо написать?

Answer 1

Если на php, то вот накидал пример с комментариями.
Важно - пример только для демонстрации. В боевом проекте подключения к БД обязательно надо скрывать. Файл подключения к БД bdconnect.php

<?php
/**
 * Created by PhpStorm.
 * User: 640kb
 * Date: 16/01/2020
 * Time: 16:48
 */
//Настраиваем подключение к базе данных
$servername = "ip сервера"; // ip
$username = "user"; // Имя пользователя mysql (Не забудьте, что у него должны быть права на нужную таблицу)
$password = "password."; //Пароль для пользователя user
$db = "Database"; // Название базы данных, к которой подключаетесь.
$conn = mysqli_connect($servername, $username, $password, $db); // Выполняем подключение
if (!$conn) { // Проверяем подключение к БД.
    printf("Невозможно подключиться к базе данных. Код ошибки: %s\n", mysqli_connect_error());
    exit;
}
$sql = "SELECT * FROM menu"; // Можно добавить WHERE id>'1', чтобы искать по id или диапазону. Где menu - это название таблицы, к которой подключаетесь.
$result = mysqli_query($conn, $sql);

Файл главной страницы index.php

<?php
require_once "bdconnect.php";
while ($row = mysqli_fetch_assoc($result)){ // выводим все данные по очереди для каждой записи в БД.
    $ID = $row['id']; // Получаем id из таблицы БД
    $Name = $row['name']; // Получаем name из таблицы БД
    $Link = $row['link']; // Получаем link из таблицы БД
    // Выводим в интерфейс.
    echo '<div id="block_menu" >
    <table id="table">
        <tr>
            <td id="name">' . $Name . '</td>
            <td id="link">' . $Link . '</td>
        </tr>
    </table>
</div>';
}
READ ALSO
Вопрос позиционирования flex

Вопрос позиционирования flex

Подскажите пожалуйста, как сделать чтобы списки встали друг под другом? Те

141
Разбить svg на части

Разбить svg на части

Есть в меня в html 50+ тысяч строк кода с примерно такого вида

88
Не получается записать переменную в файл

Не получается записать переменную в файл

Распарсил интернет-страницу, перекодировал её в текстПеременную с текстом не получается записать в файл

151