Задание 54, почему не работает код?

0

Выполнила все как в уроке, но при выводе на экран браузера, вместо вывода информации показан код. Аналогичный исходный код не нашла.

<? php

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

if(mysqli_connect_errno()) {
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>";
}

$mysqli->close();
?>




В браузере

set_charset('utf8'); $query = $mysqli->query('SELECT * FROM movie'); while ( $row =mysqli_fetch_assoc($query) ) { echo $row['name'].$row['year']."
"; } $mysqli->close(); ?>

PS: открыла исходный код: до $mysqli-> текст код зеленого цвета, а после черного цвета включая закрывающие элемент ?>. Есть весь текст, что выведен на экране в исходном коде черного цвета.

php
mysql

3 ответов

1

Ошибка в том, что стоит лишний пробел здесь:

<? php

<?ЛИШНИЙПРОБЕЛphp

Вот так нужно:

<?php
0

Спасибо за ответы, решение нашла. http://127.0.0.1:8080/phpmyadmin/ была ошибка в названии kinomonster.  После изменения все заработало

0

$query = $mysqli->query('SELECT name, year * FROM movie');

Sign up or Log in to write an answer