Вы не можете ссылаться на сам документ в обновлении (пока). Вам нужно будет перебирать документы и обновлять каждый документ с помощью функции. См. этот ответ для примера, или этот для серверной стороны eval()
.
Вам будут нужны клиентские библиотеки Oracle для использования этого расширения.
Наиболее удобный способ установить все необходимые файлы состоит в том, чтобы использовать Моментальный Клиент Oracle, который доступен от сайта Oracle
Лучшим руководством по использованию PHP с Oracle является Подземное руководство по Oracle Oracle . Периодически обновляется. Например, последнее обновление описывает новые интересные функции OCI (Oracle Call Interface). Я нашел это случайно и с тех пор ни разу не пожалел. Начните с этого хорошего руководства.
существует несколько шагов, до которых необходимо сделать, делают эту работу.
Во-первых, необходимо установить драйвер оракула для любой ОС, которую Вы имеете. Затем создайте DSN для odbc для использования для соединения php вызова функции с базой данных оракула. На окнах можно найти это на Панели управления-> Источники ODBC
После того как Вы сделали это, перезапустите DB, веб-сервер, и затем необходимо смочь протестировать все это с этим:
odbc_connect($dsn,$user,$pass);
Если у Вас есть Linux, те же шаги необходимы, но я не уверен, как Вы создаете DSN в Unix.
Я видел это в разделе "Notes" документации PHP:
При использовании PHP с Моментальным Клиентом Oracle можно использовать легкий метод именования подключения (...)
Таким образом, я думаю, что довольно ясно, что можно соединиться с DB Oracle без Моментального Клиента Oracle, с помощью только расширение Oracle PHP.
При попытке соединиться с оракулом на человечности с 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 каталоге, где можно установить их. (Для моей собственной простоты использования у меня есть эти две точки к тому же каталогу.)