Урок 50 php почему в базу данных фильм продублировался несколько раз, хотя код написан как в уроке?
И при каждом новом обновлении нашей страницы kinomonster.com, в базу данных Дублируется Безумный макс
<?php
$mysqli = new mysqli('localhost', 'root', '', 'kinomonster');
if(mysqli_connect_error()) {
printf("Соединение не установлено", mysqli_connect_error());
exit();
}
$mysqli->set_charset('utf8');
$query = "INSERT INTO movie VALUES(null,'Безумный Макс', 'Описание фильма', '2015', Now())";
$mysqli->query($query);
$mysqli->close();
?>
6 ответов
Сколько бы не обновлял, всегда вносит новую запись в БД.
Но ведь в уроке показано так же, и все корректно отображается
Понял, спасибо)
Сколько раз страницу обновлял?
В скрипте написана команда insert (вставить). Когда загружается страница, логично, что каждый раз вставляет новую запись.
Урок 50 про функции php (Создание собственных функций. Валидация функций):
https://fructcode.com/ru/courses/php-and-mysql/video-php-functions/
Там не про вставку в базу данных, а про функцию sum.
Урок 55 про insert. На 4:18 преподаватель говорит, переходим в браузер и один раз обновляем страницу и показывает как вставляется запись в базу:
https://fructcode.com/ru/courses/php-and-mysql/video-sql-insert/
В скрипте написана функция вставки в базу данных и каждый раз при обновлении страницы, будет вставляться запись, это логично.