Данные не удаляются из БД
В уроке 62, после того как заполнил БД данными, необходимо было удалить их. Сделал все как в уроке, но данные не удалились и поменяли свой id на +25.
https://pastenow.ru/46c490fc3cd02a7d4a8a55e134558677 вот так стала выглядеть БД
https://pastenow.ru/9997c011531ee9510fcd98cc1d413be7 снова удаляю все данные
https://pastenow.ru/66fc7e230efc2bb6bf9d76c892015503 результат
Код тоже скину на всякий
<?php
function insert($name, $desc, $year, $rating, $poster) {
$mysqli = new mysqli('localhost', 'root', '', 'kinomonster');
if(mysqli_connect_errno()) {
print_r("Соединение не установлено");
exit();
}
$mysqli->set_charset("utf8");
$query = "INSERT INTO movie VALUES(null, '$name', '$desc', '$year', '$rating', '$poster', Now(), 'category_id')";
$result = false;
if($mysqli->query($query)) {
$result = true;
}
return $result;
}
$xml = simplexml_load_file("xml_files/movies.xml") or die("error: cannot create object");
/*echo count($xml);*/
$title = null;
$title_orign = null;
$post = null;
$rating = null;
$year = null;
foreach ($xml as $moviekey => $movie) {
$title = $movie->title_russian;
$title_orign = $movie->title_original;
$year = $movie->year;
foreach ($movie->poster->big->attributes() as $posterkey => $poster) {
$post = $poster;
}
if ($movie->imdb) {
$rating = $movie->imdb->attributes()['rating'];
}else{
$rating = null;
}
insert($title, $title_orign, $year, $rating, $post, 1);
}
echo "<pre>";
print_r($xml);
echo "</pre>";
$mysqli->close();
?>