← Комьюнити

В курсе php/mysql задание 55 insert into не добавляет строки в бд. почему?

Nastassia Karandashynskaya3 ответов
<?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 ответов

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

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

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

student_Y7yoWdC7

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

Nastassia Karandashynskaya

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

student_Y7yoWdC7