Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Вывод таблицы из Oracle DB через форму - PHP / 5 сообщений из 5, страница 1 из 1
31.05.2018, 14:31
    #39653305
MirGraf
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вывод таблицы из Oracle DB через форму - PHP
Здравствуйте, столкнулся с проблемой при работе с ораклом. В общем мне необходимо что бы при вводе в форме названия таблицы( и нажатия на submit) выводились данные именно этой таблицы.
Вот код:
Код: php
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
<form id="left" action="tables.php" method="post">
    Имя:  <input type="text" name="table" />
    <input  type="submit" name="submit" value="Имя таблицы" />
</form>
<?php
if(isset($_POST['table'])) {$table = $_POST['table'];}
if ($table == '') {unset($table);}
$sql =  "select * from .$table";
$res = OCIParse($conn, $sql);
oci_execute($res);


Это должно работать для mysql, но вот oci_execute() ругается на инвалидное имя, заранее благодарю за помощь)
...
Рейтинг: 0 / 0
31.05.2018, 14:36
    #39653317
Тролин
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вывод таблицы из Oracle DB через форму - PHP
MirGraf, точку перед переменной $table убрать пробовал?
...
Рейтинг: 0 / 0
31.05.2018, 14:37
    #39653321
Тролин
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вывод таблицы из Oracle DB через форму - PHP
$sql = "select * from ".$table;
или
$sql = "select * from $table";
...
Рейтинг: 0 / 0
31.05.2018, 15:17
    #39653367
Dimitry Sibiryakov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вывод таблицы из Oracle DB через форму - PHP
MirGrafЭто должно работать для mysql

Это не может работать ни для кого. Отлаживайся. Для начала - вместо результатов запроса
выведи в результат собственно запрос и посмотри что с ним не так.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
31.05.2018, 15:33
    #39653390
MirGraf
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вывод таблицы из Oracle DB через форму - PHP
Dimitry Sibiryakov, Спасибо, действительно помог вывод самого запроса. Оказалось что при таком запросе банально не хватало пробела после from.
$sql = "select * from" .$table;
...
Рейтинг: 0 / 0
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Вывод таблицы из Oracle DB через форму - PHP / 5 сообщений из 5, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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