powered by simpleCommunicator - 2.0.52     © 2025 Programmizd 02
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Запрос из php к хранимой процедуре с параметром
9 сообщений из 9, страница 1 из 1
Запрос из php к хранимой процедуре с параметром
    #39496543
Turtle18
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Всем доброго дня!
есть база с хранимой процедурой. Сама процедура делает выборку 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
Запрос из php к хранимой процедуре с параметром
    #39496545
FireMops
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Turtle18Всем доброго дня!
есть база с хранимой процедурой. Сама процедура делает выборку seleсt ...
Процедура имеет входной параметр - дата
из IBExpert выполняется корректноВсё что далее - в форум по пэхапэ
...
Рейтинг: 0 / 0
Запрос из php к хранимой процедуре с параметром
    #39496561
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Turtle18,

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

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

Просьба подробней,
как передать значение переменной в запрос
...
Рейтинг: 0 / 0
Запрос из php к хранимой процедуре с параметром
    #39496597
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
Запрос из php к хранимой процедуре с параметром
    #39496598
fraks
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Твоя команда
Код: 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
Запрос из php к хранимой процедуре с параметром
    #39496626
Фотография wadman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
fraksНу и да, через параметры оно лучше, но как оно в PHP - я не в курсе.
http://php.net/manual/en/function.ibase-query.php
...
Рейтинг: 0 / 0
Запрос из php к хранимой процедуре с параметром
    #39496880
Dorin Marcoci
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а еще лучше - через PDO и именные параметры ;)
...
Рейтинг: 0 / 0
Запрос из php к хранимой процедуре с параметром
    #39497033
Minkus
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dorin Marcoci,

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


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