Shredder2003
Новичок
такое опис./обозн. строки, чтоб в ней для PHP не было спецсимволов
имеется следующий запрос:
Задача: необходимо без ручной доработки использовать данный запрос в коде.
Моя попытка:
В таком синтаксисе не нужно экранировать двойные и одинарные кавычки, но вот знак доллара - нужно.
Как мне присвоить строке этот запрос таким образом, чтобы не приходилось что-либо экранировать вручную?
имеется следующий запрос:
Код:
select a.t$cwar "Склад",
a.t$item "Код изделия",
a.t$dsca "Описание",
decode(a.t$kitm,1,'зак',2,'изг') "тип",
a.t$citg "Группа изделия",
a.t$csig "Сиг.код"
from baandb.ttiitm001020 a
where a.t$cwar in ('ГДЛ', 'ГДД', 'ГДН', 'ГДГ')
and a.t$kitm = 1
and a.t$csig != '999'
order by a.t$cwar
Моя попытка:
PHP:
$select_any_table = <<<EOD
select a.t$cwar "Склад",
a.t$item "Код изделия",
a.t$dsca "Описание",
decode(a.t$kitm,1,'зак',2,'изг') "тип",
a.t$citg "Группа изделия",
a.t$csig "Сиг.код"
from baandb.ttiitm001020 a
where a.t$cwar in ('ГДЛ', 'ГДД', 'ГДН', 'ГДГ')
and a.t$kitm = 1
and a.t$csig != '999'
order by a.t$cwar
EOD;
Как мне присвоить строке этот запрос таким образом, чтобы не приходилось что-либо экранировать вручную?