Соединение с Oracle с помощью PHP

Вы не можете ссылаться на сам документ в обновлении (пока). Вам нужно будет перебирать документы и обновлять каждый документ с помощью функции. См. этот ответ для примера, или этот для серверной стороны eval().

9
задан nyedidikeke 2 September 2017 в 13:46
поделиться

5 ответов

Из руководства PHP

  • Вам будут нужны клиентские библиотеки Oracle для использования этого расширения.

  • Наиболее удобный способ установить все необходимые файлы состоит в том, чтобы использовать Моментальный Клиент Oracle, который доступен от сайта Oracle

7
ответ дан 4 December 2019 в 13:51
поделиться

Лучшим руководством по использованию PHP с Oracle является Подземное руководство по Oracle Oracle . Периодически обновляется. Например, последнее обновление описывает новые интересные функции OCI (Oracle Call Interface). Я нашел это случайно и с тех пор ни разу не пожалел. Начните с этого хорошего руководства.

4
ответ дан 4 December 2019 в 13:51
поделиться

существует несколько шагов, до которых необходимо сделать, делают эту работу.

Во-первых, необходимо установить драйвер оракула для любой ОС, которую Вы имеете. Затем создайте DSN для odbc для использования для соединения php вызова функции с базой данных оракула. На окнах можно найти это на Панели управления-> Источники ODBC

После того как Вы сделали это, перезапустите DB, веб-сервер, и затем необходимо смочь протестировать все это с этим:

odbc_connect($dsn,$user,$pass);

Если у Вас есть Linux, те же шаги необходимы, но я не уверен, как Вы создаете DSN в Unix.

2
ответ дан 4 December 2019 в 13:51
поделиться

Я видел это в разделе "Notes" документации PHP:

При использовании PHP с Моментальным Клиентом Oracle можно использовать легкий метод именования подключения (...)

Таким образом, я думаю, что довольно ясно, что можно соединиться с DB Oracle без Моментального Клиента Oracle, с помощью только расширение Oracle PHP.

1
ответ дан 4 December 2019 в 13:51
поделиться

При попытке соединиться с оракулом на человечности с PHP, следующие ссылки были более, чем полезны:

A) http://pecl.php.net/bugs/bug.php?id=9253

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

B) http://fabrizioballiano.net/2008/01/26/how-to-install-php-pdo_oci-on-ubuntu-gutsy/

Это также полезно для деталей вещей, которые должны быть установлены, чтобы оракул работал с человечностью.

При использовании его с PHP необходимо будет удостовериться, что TNS_ADMIN и переменные среды ORACLE_HOME доступны пользователю апача - существует файл, названный 'envvars' в apache2 каталоге, где можно установить их. (Для моей собственной простоты использования у меня есть эти две точки к тому же каталогу.)

1
ответ дан 4 December 2019 в 13:51
поделиться
Другие вопросы по тегам:

Похожие вопросы: