SQL запрос в php
-
РоманИванов
- Сообщения: 9
- Зарегистрирован: 17 мар 2021, 17:55
- Имя: Роман
- Откуда: Санкт-Петербург
SQL запрос в php
Поле - MySQL Формула
SELECT app_entity_68.field_1298 FROM app_entity_68 WHERE app_entity_68.id = [1335]
ВСЕ ОК
Поле - Сущность, выпадающий список (ajax)
$ttt = [1335];
$sss = db_query("SELECT field_1298 FROM app_entity_68 WHERE app_entity_68.id =" . $ttt .");
echo $sss;
ОШИБКА - Ошибка: syntax error, unexpected end of file on line 3
Понимаю что дело в синтаксисе, но за 2е суток не смог победить. В чем причина, помогите ?!
SELECT app_entity_68.field_1298 FROM app_entity_68 WHERE app_entity_68.id = [1335]
ВСЕ ОК
Поле - Сущность, выпадающий список (ajax)
$ttt = [1335];
$sss = db_query("SELECT field_1298 FROM app_entity_68 WHERE app_entity_68.id =" . $ttt .");
echo $sss;
ОШИБКА - Ошибка: syntax error, unexpected end of file on line 3
Понимаю что дело в синтаксисе, но за 2е суток не смог победить. В чем причина, помогите ?!
Re: SQL запрос в php
не понятно куда вы пытаетесь написать этот код!? скрин есть?
-
РоманИванов
- Сообщения: 9
- Зарегистрирован: 17 мар 2021, 17:55
- Имя: Роман
- Откуда: Санкт-Петербург
Re: SQL запрос в php
сорри , поле - Ajax запрос,
Re: SQL запрос в php
код у вас работает! просто команду echo нельзя использовать в данном поле
из инструкции:
Чтобы вывести или сохранить значения в базе, значение необходимо присвоить переменной $output_value
из инструкции:
Чтобы вывести или сохранить значения в базе, значение необходимо присвоить переменной $output_value
- support
- Техническая поддержка
- Сообщения: 7661
- Зарегистрирован: 19 окт 2014, 18:22
- Имя: Харчишин Сергей
- Откуда: Крым, Евпатория
Re: SQL запрос в php
Скобки в запросе лишние. + нужно использовать db_fetch_array
Re: SQL запрос в php
Блин и правда не увидел (ссори):
$sss = db_query("SELECT field_1298 FROM app_entity_68 WHERE app_entity_68.id =" . $ttt);
я бы сказал кавычки последние надо удалить) а не скобку)
-
РоманИванов
- Сообщения: 9
- Зарегистрирован: 17 мар 2021, 17:55
- Имя: Роман
- Откуда: Санкт-Петербург
Re: SQL запрос в php
Спасибо, разобался.
Есть еще одна "проблемка", не могу понять синтаксис при работе с текстовыми полями:
Что делаю не так?
Запрос
$reg_ts1 = 'РФ';
$k_ks = db_fetch_array(db_query("SELECT field_1319 FROM app_entity_69 WHERE field_1317 =" . $reg_ts1))['field_1319'];
field_1317 текстовое поле
Database Error: 1054 - Unknown column 'РФ' in 'where clause'
Query: SELECT field_1319 FROM app_entity_69 WHERE field_1317 =РФ
Re: SQL запрос в php
ковычки
$k_ks = db_fetch_array(db_query("SELECT field_1319 FROM app_entity_69 WHERE field_1317 ='" . $reg_ts1 ."'"))
$k_ks = db_fetch_array(db_query("SELECT field_1319 FROM app_entity_69 WHERE field_1317 ='" . $reg_ts1 ."'"))
-
РоманИванов
- Сообщения: 9
- Зарегистрирован: 17 мар 2021, 17:55
- Имя: Роман
- Откуда: Санкт-Петербург
Re: SQL запрос в php
Спасибо. Заработало. Запомнюnruslan2 писал(а): 30 янв 2022, 23:18 ковычки
$k_ks = db_fetch_array(db_query("SELECT field_1319 FROM app_entity_69 WHERE field_1317 ='" . $reg_ts1 ."'"))
Может подскажите еще, при именении в форме данных (любой тип поля) идет пересчет в поле "Ajax запрос", КРОМЕ ! измененния поля "Сущность, выпадающий список (ajax)" - так и должно быть, косяк? Как это обойти?
Re: SQL запрос в php
я правильно понял: на форме ввода у вас есть поле Аякс, в коде которого есть ссылка на поле Сущность Аякс. и при изменении поля Сущность Аякс у вас поле Аякс не пересчитывается?РоманИванов писал(а): 30 янв 2022, 23:26 Может подскажите еще, при именении в форме данных (любой тип поля) идет пересчет в поле "Ajax запрос", КРОМЕ ! измененния поля "Сущность, выпадающий список (ajax)" - так и должно быть, косяк? Как это обойти?
Если да - то ищи те ошибку в коде! все работает.