Web-технологии с базами данных. Астахова И.Ф - 132 стр.

UptoLike

132
?>
<?php
if ($c = ora_logon("system2@uml","dimakom")) {
$curs = ora_do($c, "SELECT ename, sal FROM emp");
while (ora_fetch($curs)) {
echo "ename = " . ora_getcolumn($curs, 0) .
", sal = " . ora_getcolumn($curs, 1) .
"<br/>";
}
ora_logoff($c);
} else {
print "\nError code = " . ora_errorcode();
print "\nError message = " . ora_error();
}
?>
Рассмотрим вставку записи в БД. Данные передаются через
строку запроса HTTP. Это позволяет организовать в приложении со-
держательный диалог, подключив средства ввода форм HTML:
<?php
if ($c = OCILogon("system", "dimakom", "uml")) {
$name = (string)$_REQUEST['aname'];
$no = (int)$_REQUEST['id'];
$query = "INSERT INTO W_ACTOR (ANAME, ID_ACT)
VALUES (:bind1, :bind2)";
$s = OCIParse($c, $query);
OCIBindByName($s, ":bind1", $name);
OCIBindByName($s, ":bind2", $no);
OCIExecute($s, OCI_DEFAULT);
OCICommit($c);
OCILogoff($c);
}
?>
<html>
<head><title>Access from php to different
data bases</title></head>
<body>
<h3>Distant data transfer from Oracle to dbf:</h3>
<?php
$dbname = "c:/fromoracle.dbf";
$def =
array(
array("aname", "C", 30),
                           132
    ?>
    ";
      }
      ora_logoff($c);
    } else {
      print "\nError code = "    . ora_errorcode();
      print "\nError message = " . ora_error();
    }
    ?>

    Рассмотрим вставку записи в БД. Данные передаются через
строку запроса HTTP. Это позволяет организовать в приложении со-
держательный диалог, подключив средства ввода форм HTML:

    
    
    Access from php to different
      data bases
    
    

Distant data transfer from Oracle to dbf: