Курс 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();
?>
2 ответов
1
Здесь посмотри в ответе, что нужно сделать, чтобы при обновлении страницы не вставлялись данные повторно:
https://fructcode.com/ru/qa/pochemu-pri-kajdom-obnovlenii-tablisi/
0
Спасибо)