В курсе 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();
?>
mysql

3 ответов

0

null уберите из запроса или такую запись попробуйте:

$query = "INSERT INTO movies (name, desc, year, add_date) VALUES('безумный макс','фильм безумный макс','2015',Now())";

Сергей где то про это говорил.

0

Дамп базы покажите, может там ошибка в структуре базы данных mysql

0

Все равно не вставляет...

Sign up or Log in to write an answer