Форум программистов, компьютерный форум, киберфорум
PHP
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.75/4: Рейтинг темы: голосов - 4, средняя оценка - 4.75
1 / 1 / 0
Регистрация: 22.06.2020
Сообщений: 25

Parse error: syntax error, unexpected end of file in

22.06.2020, 13:21. Показов 874. Ответов 11

Студворк — интернет-сервис помощи студентам
PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
<?php
 
$mysqli = new mysqli('localhost', 'root', '', 'kinomonster');
    if (mysqli_connect_errno()) {
        printf("Соединение не установлено", mysqlli_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();
?>


В браузере пишет ошибку

Parse error: syntax error, unexpected end of file in A:\XAMPP\htdocs\kinomonster\index.php on line 21
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
22.06.2020, 13:21
Ответы с готовыми решениями:

Parse error: syntax error, unexpected end of file
Доброе врем суток помогите не могу понять в чем ошибка ниже код !! Заранее Спасибо &lt;?php $conten =...

ошибка Parse error: syntax error, unexpected end of file in E:\OpenServer\domains\test.ru\index.php on line 23
&lt;!DOCTYPE html&gt; &lt;html lang=&quot;ru&quot;&gt; &lt;head&gt; &lt;title&gt;Калькулятор&lt;/title&gt; &lt;/head&gt; &lt;body&gt; &lt;form name=&quot;myform&quot; action=&quot;index.php&quot;...

Ошибка синтаксиса PHP. Parse error: syntax error, unexpected '}'
Всем привет. Пишу я модуль новостей для своего сайта и сталкиваюсь с парадоксом: Parse error: syntax error, unexpected '}' in...

11
Эксперт PHP
4925 / 3920 / 1620
Регистрация: 24.04.2014
Сообщений: 11,441
22.06.2020, 13:42
Баланс скобок
2
1 / 1 / 0
Регистрация: 22.06.2020
Сообщений: 25
22.06.2020, 14:08  [ТС]
Что это значит ?
0
143 / 246 / 24
Регистрация: 08.02.2019
Сообщений: 1,044
22.06.2020, 14:11
Evgl3, 13-я строка открыта { где закрывающая?
1
1 / 1 / 0
Регистрация: 22.06.2020
Сообщений: 25
22.06.2020, 17:49  [ТС]
Исправил, спасибо, новой записи в бд всё равно не появляется
0
143 / 246 / 24
Регистрация: 08.02.2019
Сообщений: 1,044
22.06.2020, 19:33
попробуйте сделать так
PHP
1
2
 $query1 = "INSERT INTO movie VALUES(null, 'Безумный Макс', 'Описание фильма безумный макс', '2015', Now())";
    $mysqli->query($query1);
у вас все запросы одной переменной присваиваются
1
1 / 1 / 0
Регистрация: 22.06.2020
Сообщений: 25
24.06.2020, 13:46  [ТС]
Спасибо, но это тоже не помогает
0
143 / 246 / 24
Регистрация: 08.02.2019
Сообщений: 1,044
24.06.2020, 14:20
Цитата Сообщение от Evgl3 Посмотреть сообщение
$row['year']
это числовое или строковое поле?
Цитата Сообщение от Evgl3 Посмотреть сообщение
'2015'
это строка, число пишется без кавычек
1
1 / 1 / 0
Регистрация: 22.06.2020
Сообщений: 25
25.06.2020, 00:21  [ТС]
На это можно вообще внимания не обращать, там всё работает как нужно.
Не работает именно вот этот код

PHP
1
2
    $query = "INSERT INTO movie VALUES(null, 'Безумный Макс', 'Описание фильма безумный макс', 2015, Now())";
    $mysqli->query($query);
Добавлено через 1 минуту
Когда изменяю $query на $query1 выдает вот эту ошибку.

Notice: Undefined variable: query1 in A:\XAMPP\htdocs\kinomonster\index.php on line 18

Warning: mysqli::query(): Empty query in A:\XAMPP\htdocs\kinomonster\index.php on line 18

Добавлено через 14 минут
Вообщем я не знаю, похоже проблема была в NULL ибо сделав такую запись всё добавилось
PHP
1
2
3
4
5
6
    $sql = "INSERT INTO movie
            VALUES(2, 'Безумный Макс', 'Описание', '2015', Now() )";
 
            if ($mysqli -> query($sql) === TRUE) {
                echo "Запись добавлена";
            }
0
143 / 246 / 24
Регистрация: 08.02.2019
Сообщений: 1,044
25.06.2020, 00:33
попробуйте в наглую
PHP
1
    $mysqli->query("INSERT INTO movie VALUES (null, 'Безумный Макс', 'Описание фильма безумный макс', 2015, Now())");
тут возможно в самом запросе что-то не устраивает

Добавлено через 3 минуты
а первый столбец таблицы, это у вас что и какой его формат?
1
1 / 1 / 0
Регистрация: 22.06.2020
Сообщений: 25
25.06.2020, 00:52  [ТС]
Только что попробовал обновить информацию в таблице, почему то не работает теперь обновление
PHP
1
2
3
4
    $sql = "UPDATE movie SET
            year = 1990 WHERE id = 2";
 
            $mysqli -> query($sql);
Добавлено через 8 минут
Это id, но так как я указывал изначально ноль, я думал что он бд будет сама продолжать счет записей
0
143 / 246 / 24
Регистрация: 08.02.2019
Сообщений: 1,044
25.06.2020, 14:39
Evgl3, прочтите здесь и попробуйте использовать процедурный стиль
и здесь update
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
25.06.2020, 14:39
Помогаю со студенческими работами здесь

Parse error: syntax error, unexpected 'text' (T_STRING), expecting ']'
Всем доброго дня! Пожалуйста помогите новичку: Столкнулся с проблемой в написании блога.. Вот часть нужного кода &lt;?php ...

Выскакивает ошибка Parse error: syntax error, unexpected T_STRING in
&lt;? $db = mysql_connect('localhost','root',''); mysql_select_db('oc',$db); $importFile = 'demo.xml'; $xml =...

Parse error: syntax error, unexpected 'class' (T_CLASS), expecting function (T_FUNCTION)
ошибка Parse error: syntax error, unexpected 'class' (T_CLASS), expecting function (T_FUNCTION) in...

Не могу исправить php код preg_replace() , Parse error: syntax error, unexpected ';'
Здравствуйте, Никак не могу разобраться как исправить ошибку. Код выполняет одномерную оптимизацию. при задании входных параметров ...

Ошибка Parse error: syntax error, unexpected T_ENCAPSED_AND_WHITESPACE, expecting T_STRING or T_VARIABLE or T_NUM_STRING
Помогите пожалуйста! &lt;?php if (!isset($myrow) or $myrow=='') { print &lt;&lt;&lt;HERE ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
12
Ответ Создать тему
Новые блоги и статьи
SDL3 для Web (WebAssembly): Работа со звуком через SDL3_mixer
8Observer8 08.02.2026
Содержание блога Пошагово создадим проект для загрузки звукового файла и воспроизведения звука с помощью библиотеки SDL3_mixer. Звук будет воспроизводиться по клику мышки по холсту на Desktop и по. . .
SDL3 для Web (WebAssembly): Основы отладки веб-приложений на SDL3 по USB и Wi-Fi, запущенных в браузере мобильных устройств
8Observer8 07.02.2026
Содержание блога Браузер Chrome имеет средства для отладки мобильных веб-приложений по USB. В этой пошаговой инструкции ограничимся работой с консолью. Вывод в консоль - это часть процесса. . .
SDL3 для Web (WebAssembly): Обработчик клика мыши в браузере ПК и касания экрана в браузере на мобильном устройстве
8Observer8 02.02.2026
Содержание блога Для начала пошагово создадим рабочий пример для подготовки к экспериментам в браузере ПК и в браузере мобильного устройства. Потом напишем обработчик клика мыши и обработчик. . .
Философия технологии
iceja 01.02.2026
На мой взгляд у человека в технических проектах остается роль генерального директора. Все остальное нейронки делают уже лучше человека. Они не могут нести предпринимательские риски, не могут. . .
SDL3 для Web (WebAssembly): Вывод текста со шрифтом TTF с помощью SDL3_ttf
8Observer8 01.02.2026
Содержание блога В этой пошаговой инструкции создадим с нуля веб-приложение, которое выводит текст в окне браузера. Запустим на Android на локальном сервере. Загрузим Release на бесплатный. . .
SDL3 для Web (WebAssembly): Сборка C/C++ проекта из консоли
8Observer8 30.01.2026
Содержание блога Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
SDL3 для Web (WebAssembly): Установка Emscripten SDK (emsdk) и CMake для сборки C и C++ приложений в Wasm
8Observer8 30.01.2026
Содержание блога Для того чтобы скачать Emscripten SDK (emsdk) необходимо сначало скачать и уставить Git: Install for Windows. Следуйте стандартной процедуре установки Git через установщик. . . .
SDL3 для Android: Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 29.01.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами. Версия v3 была полностью переписана на Си, в. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru