Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737 Форумы портала PHP.SU :: Проблема с PDO и Хранимой процедуры
SQLSTATE[42000]: Syntax error or access violation: 1414 OUT or INOUT argument 1 for routine workpan.p is not a variable or NEW pseudo-variable in BEFORE trigger
в мануале написано что так можно получить выходной параметр, но почему то не получается
call p(?) хочет получить переменную, что то вроде call p(@var)
Что делать, хочу использовать это как в мануале
Может какие либо настройки нужны прикрутить или же PDO старый что ли ...
EuGen
Отправлено: 26 Апреля, 2013 - 12:09:41
Профессионал
Покинул форум
Сообщений всего: 9095
Дата рег-ции: Июнь 2007 Откуда: Berlin
Помог: 707 раз(а)
Ну так и передавайте как SQL-переменную. Передав $date (в которой, подозреваю, обычный текст) - Вы передаёте обычный строковый литерал с точки зрения процедуры.
----- Есть в мире две бесконечные вещи - это Вселенная и человеческая глупость. Но насчет первой .. я не уверен.
fdr21
Отправлено: 26 Апреля, 2013 - 12:28:30
Гость
Покинул форум
Сообщений всего: 86
Дата рег-ции: Июнь 2012
Помог: 5 раз(а)
EuGen пишет:
Ну так и передавайте как SQL-переменную. Передав $date (в которой, подозреваю, обычный текст) - Вы передаёте обычный строковый литерал с точки зрения процедуры.
Все гости форума могут просматривать этот раздел. Только зарегистрированные пользователи могут создавать новые темы в этом разделе. Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.