Parse error near syntax error

Parse error near syntax error

Все сталкиваются с синтаксическими ошибками. Даже опытные программисты допускают опечатки. Для новичков это просто часть процесса обучения. Однако часто легко интерпретировать сообщения об ошибках, такие как:

PHP Parse error: syntax error, unexpected ‘{‘ in index.php on line 20

Неожиданный символ не всегда является настоящим виновником. Но номер строки дает приблизительное представление о том, с чего начать поиск.

Всегда смотрите на контекст кода. Синтаксическая ошибка часто скрывается в упомянутых или в предыдущих строках кода. Сравните свой код с примерами синтаксиса из руководства.

Хотя не каждый случай совпадает с другим.

Ошибка SQLite 1: ‘рядом с “)”: синтаксическая ошибка’. ‘

Я делаю школьный проект, но застрял на этой синтаксической ошибке в SQL (я использую SQLite).

Цель этой строки – создать пустую таблицу со столбцами Sandwich_ID, Bread_ID и Sandwich_price. Sandwich_ID является первичным ключом, а Bread_ID указан в таблице Bread.

CREATE TABLE IF NOT EXISTS Sandwiches

(

  Sandwich_ID INT,

  Bread_ID INT,

  Sandwich_price FLOAT,

  PRIMARY KEY (Sandwich_ID),

  FOREIGN KEY (Bread_ID)

);

Сообщение об ошибке:

Microsoft.Data.Sqlite.SqliteException: ‘SQLite Error 1: ‘near “)”: syntax error’.’

Я также пробовал десятичное число вместо числа с плавающей запятой, но по-прежнему ошибка.

Обновлено: теперь я использую ссылку

CREATE TABLE IF NOT EXISTS Breads

(

  Bread_ID INT,

  Bread_name VARCHAR(40),

  Bread_price FLOAT,

  PRIMARY KEY (Bread_ID)

);

У меня все еще есть синтаксическая ошибка.

Ответ

Внешний ключ должен ссылаться на что-то, поэтому определение неполное. Вы также должны использовать decimal / numeric для определения цен.

sql – это язык. Create table if not exist зависит от продукта.

Как исправить Parse error: syntax error, unexpected ‘[‘

Мне очень нужна помощь в исправлении следующей ошибки:

“Parse error: syntax error, unexpected ‘[‘ in mysite/wp-content/plugins/dropbox-folder-share/dropbox-folder-share.php on line 352”

Речь идет о сайте на WordPress, ошибка выскочила после обновления плагина, который добавляет папки с файлами Dropbox на страницы сайта.

Сообщение указывает на ошибку в 3ей строчке вот этой части кода:

if($opcion[‘imagesPopup’] === ‘1’) {

  $partUrl = explode(“?”,$urlFilename);

  $fileInfo = explode(“/”, wp_check_filetype($partUrl[0])[‘type’]);

К сожалению, я не знаю PHP (пока). Сравнила эту строчку с другими с похожими функциями в этом же файле – написание полностью идентично, но ошибку выдает только в этой строчке. Погуглила – нашла кучу похожих ошибок, но именно с квадратными скобками нет.

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

Ответ

Любой код или текст конфигурации пишите между тегом [code=php] и [/code].

Используйте отступы в коде для форматирования текста.

Это помогает быстрее понять вас, увеличивает шанс на получение ответа.

Что выделять? Например: PHP, HTML, CSS, JavaScript, SQL, XML, .htaccess, ini, регулярные выражения, код шаблонизаторов, любая другая разметка, результаты array/object dump и т. д.

Наталья Петрова
Оцените автора
Новости города Салавата
Добавить комментарий

Adblock
detector