ВУЗ:
Составители:
Рубрика:
129
бинации логин/пароль, получается одно и то же соединение. Если не-
обходимы различные подключения к базе, используйте функцию
OCINLogon(). Если вам нужны постоянные соединения, используйте
функцию OCIPLogon().
2.5.1. Выполнение запросов SELECT, INSERT, UPDATE
и DELETE посредством PHP
Приведенный ниже исходный код демонстрирует, как уда-
лять/создавать новые таблицы, записывать/извлекать из них данные в
PHP:
<?php
$c=OCILogon("system", "dimakom", "uml");
if ( ! $c ) {
echo "Невозможно подключиться к базе: " .
var_dump( OCIError() );
die();
}
// Удаляем старую таблицу
$s = OCIParse($c, "drop table tab1");
OCIExecute($s, OCI_DEFAULT);
// Создаем новую таблицу
$s = OCIParse($c, "create table tab1
(col1 number, col2 varchar2(30))");
OCIExecute($s, OCI_DEFAULT);
// Заносим строку в только что созданную таблицу
$s = OCIParse($c, "insert into tab1 values (1,
'Frank')");
OCIExecute($s, OCI_DEFAULT);
// Заносим данные в таблицу, используя конструк-
цию "bind"
$var1 = 2;
$var2 = "Scott";
$s = OCIParse($c, "insert into tab1 values
(:bind1, :bind2)");
OCIBindByName($s, ":bind1", $var1);
OCIBindByName($s, ":bind2", $var2);
OCIExecute($s, OCI_DEFAULT);
// Производим выборку из базы данных
$s = OCIParse($c, "select * from tab1");
OCIExecute($s, OCI_DEFAULT);
while (OCIFetch($s)) {
echo "COL1=" . ociresult($s, "COL1") .
", COL2=" . ociresult($s, "COL2") . "\n";
129 бинации логин/пароль, получается одно и то же соединение. Если не- обходимы различные подключения к базе, используйте функцию OCINLogon(). Если вам нужны постоянные соединения, используйте функцию OCIPLogon(). 2.5.1. Выполнение запросов SELECT, INSERT, UPDATE и DELETE посредством PHP Приведенный ниже исходный код демонстрирует, как уда- лять/создавать новые таблицы, записывать/извлекать из них данные в PHP:
Страницы
- « первая
- ‹ предыдущая
- …
- 127
- 128
- 129
- 130
- 131
- …
- следующая ›
- последняя »