Где ошибка?

0

Почему то ругается на меня программа и говорит: Parse error: syntax error, unexpected 'if' (T_IF) in C:\xampp\htdocs\kinomonster\index.php on line 62.

62 Линия это if(mysql_connect_errno())........

Причем, ошибка появилась после написания цикла foreach, но даже потом когда я этот foreach убрал, ошибка осталась. 

Как пофиксить?

<?php
	

	function insert($name, $desc, $year, $rating, $poster, $category_id) {
		$mysqli = new mysqli('localhost', 'root', '', 'kinomonster')
		
		if(mysqli_connect_errno()) {
			print_f('Соединение не установлено');
			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("Ошибка: не могу создать объект");

	

	//echo count($xml);

	foreach ($xml as $movie_key => $movie) {
		echo $movie->title_russian.'<br>';

		foreach ($movie->poster->big->attributes() as $poster_key => $poster) {
			echo $poster.'<br>';
		}
	}

	echo "<pre>";
	print_r($xml);
	echo "</pre>";



?>
php
mysql

5 ответов

0

Точки с запятой нет здесь в конце:

$query = "INSERT INTO movie VALUES(null, $name, $desc, $year, $rating, $poster, Now(), $category_id)"

0

Здесь тоже точки с запятой не хватает в конце

$mysqli = new mysqli('localhost', 'root', '', 'kinomonster')

0

Спасибо, исправил, но ошибка осталась.

0

Все, нашел ошибку!

0

Спасибо)

Sign up or Log in to write an answer