Курс php/mysql урок 55 запрос выполняется дважды?

0

При обновлении страницы в таблице movie появляются две одинаковые записи. Почему так происходит?

Код:

<?php 

	$mysqli = new mysqli('localhost', 'root', '', 'kinomonster');

	if (mysqli_connect_errno()) {
		printf("Connection has not been set ", mysqli_connect_error());
		exit();
	} else {
		printf("Connection has successfully been set");
	}

	$mysqli->set_charset('utf8');

	$query = "INSERT INTO movie VALUES(null, 'Безумный Макс', 'Постапокалиптический боевик, события которого развиваются в самых далеких местах нашей планеты в абсолютном пейзаже пустыни, где человечество сломано, и большинство сведены с ума, борясь за предметы первой необходимости. В пределах этого мира огня и крови существуют два мятежника, которые могли бы восстановить порядок... Есть Макс (Томом Харди), немногословный человек-лидер, который ищет душевное спокойствие после утраты его жены и ребенка в хаосе. И есть Furiosa (Шарлиз Терон), женщина, которая верит, что она сможет вернуться через пустыню назад на родину ее детства.', '2015', Now())";

	$mysqli->query($query);

	$mysqli->close();

?>
php
phpMyAdmin

2 ответов

1

Здесь посмотри в ответе, что нужно сделать, чтобы при обновлении страницы не вставлялись данные повторно:

https://fructcode.com/ru/qa/pochemu-pri-kajdom-obnovlenii-tablisi/

0

Спасибо)

Sign up or Log in to write an answer