Гость
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Запрос из php к хранимой процедуре с параметром / 9 сообщений из 9, страница 1 из 1
28.07.2017, 11:19
    #39496543
Turtle18
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Запрос из php к хранимой процедуре с параметром
Всем доброго дня!
есть база с хранимой процедурой. Сама процедура делает выборку seleсt ...
Процедура имеет входной параметр - дата
из IBExpert выполняется корректно - при запуске ввожу дату, запрос выполняется .
Необходимо передать параметр из php:
$day_today = date ("d.m.Y");
$db = ibase_connect($host, $username, $password) or die('Не удается подключиться к базе данных!');
$sql = 'SELECT * FROM P$_P3_REP_PROTOCOL_FOR_SITE_NEW($day_today)';
$result = ibase_query($db, $sql);
не работает
входной параметр datazap тип CHAR 10
...
Рейтинг: 0 / 0
28.07.2017, 11:21
    #39496545
FireMops
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Запрос из php к хранимой процедуре с параметром
Turtle18Всем доброго дня!
есть база с хранимой процедурой. Сама процедура делает выборку seleсt ...
Процедура имеет входной параметр - дата
из IBExpert выполняется корректноВсё что далее - в форум по пэхапэ
...
Рейтинг: 0 / 0
28.07.2017, 11:34
    #39496561
Симонов Денис
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Запрос из php к хранимой процедуре с параметром
Turtle18,

параметры надо использовать, а не внедрять переменные в запрос
...
Рейтинг: 0 / 0
28.07.2017, 12:29
    #39496593
Turtle18
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Запрос из php к хранимой процедуре с параметром
Симонов ДенисTurtle18,

параметры надо использовать, а не внедрять переменные в запрос

Просьба подробней,
как передать значение переменной в запрос
...
Рейтинг: 0 / 0
28.07.2017, 12:31
    #39496597
Симонов Денис
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Запрос из php к хранимой процедуре с параметром
...
Рейтинг: 0 / 0
28.07.2017, 12:32
    #39496598
fraks
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Запрос из php к хранимой процедуре с параметром
Твоя команда
Код: php
1.
$sql = 'SELECT * FROM P$_P3_REP_PROTOCOL_FOR_SITE_NEW($day_today)';


даст в $sql такое значение:
Код: plsql
1.
SELECT * FROM P$_P3_REP_PROTOCOL_FOR_SITE_NEW(01.02.2000)


а нужно что бы получлось вот так:
Код: plsql
1.
SELECT * FROM P$_P3_REP_PROTOCOL_FOR_SITE_NEW('01.02.2000')



Дата в строковом представлении должна быть взята в одинарные кавычки, иначе сервер не понимает что ты ему пихаешь.

Ну и да, через параметры оно лучше, но как оно в PHP - я не в курсе.
...
Рейтинг: 0 / 0
28.07.2017, 13:04
    #39496626
wadman
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Запрос из php к хранимой процедуре с параметром
fraksНу и да, через параметры оно лучше, но как оно в PHP - я не в курсе.
http://php.net/manual/en/function.ibase-query.php
...
Рейтинг: 0 / 0
28.07.2017, 18:52
    #39496880
Dorin Marcoci
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Запрос из php к хранимой процедуре с параметром
а еще лучше - через PDO и именные параметры ;)
...
Рейтинг: 0 / 0
29.07.2017, 19:11
    #39497033
Minkus
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Запрос из php к хранимой процедуре с параметром
Dorin Marcoci,

А чем PDO лучше?
...
Рейтинг: 0 / 0
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Запрос из php к хранимой процедуре с параметром / 9 сообщений из 9, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]