Укажите на ошибку синтаксиса?

В Navicat функция обрабатывается правильно (скрин.-1).

5af6eb7f9ceed747668730.png

В PHP эта-же функция (скрин.-2).

5af6eb8921e67469284399.png

Выдает непонятный результат (скрин.-3).

5af6eb952572e119049623.png

При замене SELECT на CALL (скрин.-4).

5af6eb9e7f6ba847403188.png

Выдает такую ошибку (скрин.-5).

5af6eba9e0e63931281337.png

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

Где я лапухнулся?
  • Вопрос задан
  • 150 просмотров
Решения вопроса 1
0xD34F
@0xD34F
Где я лапухнулся?

Там, где решили чтение документации подменить фантазированием. Верните SELECT обратно, а "непонятный результат" - это ресурс результата запроса, из него надо достать что там вам нужно, для этого есть всякие разные методы - pg_fetch_result, pg_fetch_row, pg_fetch_all, ... - выбирайте подходящий.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы