Где ошибка?
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>";
?>
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
Спасибо)