В курсе php/mysql задание 55 insert into не добавляет строки в бд. почему?
0
<?php
$mysqli = new mysqli('localhost', 'root', '', 'kinomonster');
if (mysqli_connect_error()) {
prinf("Соединение не установлено", mysqli_connect_error());
exit();
}
$mysqli->set_charset('utf8');
/* $query = $mysqli->query('SELECT * FROM movie');
while ($row = mysqli_fetch_assoc($query)) {
echo $row['name'].$row['year']."<br>";
} */
$query = "INSERT INTO movie VALUES(null, 'Безумный Макс', 'Описание фильма безумный Макс', '2015', Now())";
$mysqli->query($query);
$mysqli->close();
?>
3 ответов
0
null уберите из запроса или такую запись попробуйте:
$query = "INSERT INTO movies (name, desc, year, add_date) VALUES('безумный макс','фильм безумный макс','2015',Now())";
Сергей где то про это говорил.
0
Дамп базы покажите, может там ошибка в структуре базы данных mysql
0
Все равно не вставляет...