Код php по заполнению таблиц базы данных РСУБД MariaDB
Команда INSERT РСУБД MariaDB
Практикуясь в работе с командой, следует помнить:
база данных должна быть уже создана
Вам должны быть известны ее имя, пароль пользователя и имя сервера
таблицы БД должны быть уже созданы
Используется для вставки содержимого в таблицу. Практикуясь, создаем очередной файл php на сервере.
PHP
<?php
//Проверка подключения
$mysqli = new mysqli ( ' localhost ', ' Admin ' , ' pass ' , ' mybase ' );
if ( mysqli _connect _errno() ) {
echo " Подключение невозможно: " .mysqli _connect_error ();
}
//Определяем кодировку
$mysqli -> query (" SET NAMES 'utf8' " );
if ( !$mysqli -> query ( " INSERT INTO list ( Name, Text, Razdel, Glava )
VALUES ( 'Заголовок', 'Содержание статьи', '1', '1' ) " ) ) {
echo " Не удалось ввести данные : ( " . $mysqli - >errno . " ) " . $mysqli -> error;
}
else
echo " Данные введены в таблицу! ";
?>
Здесь:
$mysqli -> query — создание запроса
INSERT INTO — команда Вставить
list — имя таблицы
Name, Text, Razdel, Glava — имена столбцов. Столбец id не указываем, он имеет свойство A_I, следовательно, значение вносится автоматически
VALUES() — вставляемые значения. Должны строго соответствовать указанным ранее именам столбцов, их порядку и определенным ранее типам переменных.
$mysqli -> errno . " ) " .$mysqli -> error; — покажет ошибку при работе с MariaDB, если что-то не так.
Объединив вышеприведенный файл и файл отображения контента, получаем программу сохранения и отображения данных из таблицы БД.
Родионова Галина2018-03-08