Задание 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-> текст код зеленого цвета, а после черного цвета включая закрывающие элемент ?>. Есть весь текст, что выведен на экране в исходном коде черного цвета.
3 ответов
1
Ошибка в том, что стоит лишний пробел здесь:
<? php
<?ЛИШНИЙПРОБЕЛphp
Вот так нужно:
<?php
0
Спасибо за ответы, решение нашла. http://127.0.0.1:8080/phpmyadmin/ была ошибка в названии kinomonster. После изменения все заработало
0
$query = $mysqli->query('SELECT name, year * FROM movie');