oracle – Načtení dat do asociovaného pole
////////////////////////////////////////////////////////////////////////////////
/// NACTENI DAT
////////////////////////////////////////////////////////////////////////////////
// Definice spojeni s databazi
$connection = oci_connect ($orauserWSPK, $orapwdWSPK, $dbWSPK);
if (!$connection ) {
exit („<p>Nepodarilo se pripojit k databazi WSPK<br />Chyba: [“ . oci_error($connection ) . „]</p>“);
}
// Vytvoreni SQL prikazu
$sql =<<<SQL
SELECT * FROM nejaka_tabulka
SQL;
// Zpracovani SQL na strane Oracle
$data = oci_parse($connection , $sql);
oci_execute($data);
// Pocet vracenych zaznamu a jejich nacteni
$pocet_radek = oci_fetch_all($data, $zaznamy);
// Ukonceni spojeni s Oracle
oci_free_statement($data);
oci_close($connectionWSPK);
////////////////////////////////////////////////////////////////////////////////
/// NACTENI DAT – KONEC
////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////
/// NACTENI DAT DO POLE
////////////////////////////////////////////////////////////////////////////////
// Definice promenne
settype ($zaznam, „array“);
// Nacteni hodnot z databaze
foreach ($zaznamy as $klic => $hodnoty) {
foreach ($hodnoty as $index => $hodnota) {
$zaznam[$index][$klic] = $hodnota;
}
}
////////////////////////////////////////////////////////////////////////////////
/// NACTENI DAT DO POLE – KONEC
////////////////////////////////////////////////////////////////////////////////