Урок 50 php почему в базу данных фильм продублировался несколько раз, хотя код написан как в уроке?

0

И при каждом новом обновлении нашей страницы 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();



?>
php
mysql

6 ответов

0

Сколько бы не обновлял, всегда вносит новую запись в БД. 

0

Но ведь в уроке показано так же, и все корректно отображается

0

Понял, спасибо)

0

Сколько раз страницу обновлял?

1

В скрипте написана команда insert (вставить). Когда загружается страница, логично, что каждый раз вставляет новую запись.

1

Урок 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/

В скрипте написана функция вставки в базу данных и каждый раз при обновлении страницы, будет вставляться запись, это логично.

Sign up or Log in to write an answer