[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: [Проблема]Передача данных из формы+Oracle
AsItius
Здравствуйте! Прошу помощи в решении проблемы с PHP+Oracle
Суть:
Форма "select", отправляю, принимаю, достаю из массива POST, подключаюсь к БД и делаю следующий запрос:

$view_table = OCIParse($logon, "SELECT * FROM '".$_POST['table']"' ");
OCIExecute($view_table);


$_POST['table'] - та самая переменная, которая передавалась из формы.

В ответ получаю:
Warning: ociexecute() [function.ociexecute]: ORA-00903: invalid table name in C:\apache\localhost\www\show_table.php on line 19

Ошибок в синтаксисе нет, таблица существует. Соединение с БД происходит. Если тут же вывести переменную через echo, она есть и носит правильное имя, т.е. существующей таблицы.

Осознаю, что так по-видимому делать нельзя, но дойти как нужно сделать не могу. Просветите! ))

Предупреждаю, что изучаю и Oracle и PHP пару дней, поэтому не судите строго, если проблема плевая. Мне только для учебы требуется.
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.