Пишу сайт. Создал несколько таблиц в phpmyadmin. В этом div нужно попросить у базы данных информацию о таблице menu, чтоб она вывела список ссылок меню.
<div id="block_menu" >
***
</div>
Не знаю, как попросить эти данные. Помогите, пожалуйста, что надо написать?
Если на 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>';
}
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Подскажите пожалуйста, как сделать чтобы списки встали друг под другом? Те
Распарсил интернет-страницу, перекодировал её в текстПеременную с текстом не получается записать в файл