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

Ошибка в синтаксисе запроса

19.08.2019, 08:07. Показов 526. Ответов 2
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Добрый день!

Имеется такой запрос
PHP
1
2
3
4
5
6
7
8
$query = "SELECT inc.id, inc.regnumber AS reg, inc.dateIn AS datein, org.name AS orgname, own.lastname AS ownlastname, own.firstname AS ownfirstname, own.patronymic AS ownpatronymic, typ.name AS typname 
FROM incomingmail       AS inc 
LEFT JOIN   organs      AS org  ON  org.id = inc.sender 
LEFT JOIN   owners      AS own  ON  own.id = inc.signer 
LEFT JOIN typedocuments AS typ  ON  typ.id = inc.typeDoc 
$criteria
ORDER BY inc.id DESC 
LIMIT $start, $countRec";
$criteria = " WHERE regnumber = 'value'"

При его исполнении браузер выдает: "You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'WHERE regnumber = '009' incomingmail' at line 1 Ошибка при выполнении запроса!"

LIMIT в PhpStorm горит красным.

Может дело в двойных кавычках, если весь запрос написать в одну строку, то LIMIT проходит нормально.

Дебагер

PHP
1
2
3
4
5
6
7
SELECT inc.id, inc.regnumber AS reg, inc.dateIn AS datein, org.name AS orgname, own.lastname AS ownlastname, own.firstname AS ownfirstname, own.patronymic AS ownpatronymic, typ.name AS typname 
FROM incomingmail   AS inc LEFT JOIN   organs   AS org  ON  org.id = inc.sender 
LEFT JOIN   owners      AS own  ON  own.id = inc.signer 
LEFT JOIN typedocuments AS typ  ON  typ.id = inc.typeDoc 
WHERE regnumber = '009'
ORDER BY inc.id DESC 
LIMIT 0, 1
Спасибо всем кто откликнется!
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
19.08.2019, 08:07
Ответы с готовыми решениями:

Запрос в СУБД выполняется, а через скрипт - "Ошибка в синтаксисе запроса к БД"
Я в замешательстве... CREATE TEMPORARY TABLE IF NOT EXISTS genrefilms ( id INT(10) NOT NULL AUTO_INCREMENT, category...

Как исправить ошибку в синтаксисе запроса?
всем привет! не могу понять в чем причина ошибки. делаю навигацию по записям, т.е. 1 | 2 | 3 и т.д. <?php $result77...

Ошибка в синтаксисе в UPDATE
Выводит следующую ошибку "You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the...

2
Невнимательный
 Аватар для ft4l
3107 / 1279 / 358
Регистрация: 08.02.2013
Сообщений: 7,490
Записей в блоге: 2
19.08.2019, 08:37
Цитата Сообщение от Арт_ Посмотреть сообщение
to use near 'WHERE regnumber = '009' incomingmail'
Что-то в дебагере не видно этот фрагмент запроса в котором incomingmail идёт сразу за '009'
1
1 / 1 / 0
Регистрация: 24.05.2017
Сообщений: 270
19.08.2019, 08:55  [ТС]
это название таблицы, не знаю откуда браузер это берет, если оно никак не попадает в $criteria и по отладке этого не видно
имя incomingmail вообще нигде не задействовано, разве что в запросе сверху

Добавлено через 11 минут
извиняюсь, я тупанул, критерий в другой запрос не туда вставил.
Спасибо за помощь!
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
19.08.2019, 08:55
Помогаю со студенческими работами здесь

Ошибка в синтаксисе при добавлении записи в БД
Дорогие друзья прошу помощи, в чём может быть ошибка синтаксиса, сам не понимаю вроде всё верно. строка: $insert =...

Ошибка в синтаксисе
Parse error: syntax error, unexpected '<' in Z:\home\php.test\www\size.php on line 3 <?php include("size.inc"); <img scr="123.jpg"...

Ошибка в синтаксисе запроса
Доброго времени. Подскажите в чем ошибка. procedure TForm1.sSpeedButton4Click(Sender: TObject); var i:Integer; ...

Ошибка в синтаксисе запроса
Привет всем! Делаю такой запрос: SELECT FROM WHERE LIKE 'A%' LIMIT 5 ...мне выдает ошибку "Syntax error (missing...

Ошибка в синтаксисе запроса....В чем именно?
#1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use...


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

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Новые блоги и статьи
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 была полностью переписана на Си, в. . .
Инструменты COM: Сохранение данный из VARIANT в файл и загрузка из файла в VARIANT
bedvit 28.01.2026
Сохранение базовых типов COM и массивов (одномерных или двухмерных) любой вложенности (деревья) в файл, с возможностью выбора алгоритмов сжатия и шифрования. Часть библиотеки BedvitCOM Использованы. . .
SDL3 для Android: Загрузка PNG с альфа-каналом с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 28.01.2026
Содержание блога SDL3 имеет собственные средства для загрузки и отображения PNG-файлов с альфа-каналом и базовой работы с ними. В этой инструкции используется функция SDL_LoadPNG(), которая. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru