Оператор INSERT. Ввод данных в базу MySQL. - php-base.ru

php-base.ru
Перейти к контенту

Оператор INSERT. Ввод данных в базу MySQL.

Оператор INSERT. Ввод данных в базу MySQL.

В предыдущих статьях мы с вами написали код вывода данных из таблицы "reg_user" базы данных MySQL "test_bd" и проверили корректность работы кода на предмет отсутствия соединения с базой. В этой статье попробуем ввести произвольные данные в таблицу. В коде оставляем проверку соединения, вывод данных удаляем или можно закомментировать эти данные (они нам понадобятся в дальнейшем). Напишем следующий код (повторим из предыдущей статьи) добавим дополнительный код (выделен цветом):
<?php
$mysqli = new mysqli('localhost', 'root', '', 'test_bd');
if(mysqli_connect_errno()) {
echo "The connection is not established. Error:".mysqli_connect_error();
exit();
}
$mysqli->set_charset('utf8');
$query = "INSERT INT reg_user VALUES(null, 'Федор Карлович', 'Зарегистрировался, когда будем работать? Сообщите', now())";
$mysqli->query($query);
/*$query = $mysqli->query('SELECT * FROM reg_user');
while($row = mysqli_fetch_assoc($query)) {
echo $row['user']."<br>".$row['text']."<br>".$row['date'];
}*/
$mysqli->close();
?>
до внесения изменений
данные кода
Результат изменений

В коде мы с вами написали запрос "guery" и с использованием оператора "INSERT" добавили строку с данными в таблицу базы данных. В поле "id"мы поставили значение "null" (ставится первое расчетное значение), следующим посетителем у нас стал Федор Карлович, которого мы определили в поле "user", записали запрос Федора Карловича в поле "text" и поставили время запроса - "now", которое автоматически проставляется.  
-------------------

Текстовые данные, которые мы вставляем в таблицу, вы можете написать совершенно произвольно, по вашему выбору.
------------------
к предыдущей страниц
наверх
к следующей странице

Copyright © php-base.ru 2019

Яндекс.Метрика
К странице комментариев
логотип
Назад к содержимому