[PHP-DOC] cvs: phpdoc /hu/functions oci8.xml
gobaFri Mar 29 09:48:24 2002 EDT Modified files: /phpdoc/hu/functionsoci8.xml Log: Adding 50% translated file Index: phpdoc/hu/functions/oci8.xml diff -u /dev/null phpdoc/hu/functions/oci8.xml:1.5 --- /dev/null Fri Mar 29 09:48:24 2002 +++ phpdoc/hu/functions/oci8.xmlFri Mar 29 09:48:23 2002 @@ -0,0 +1,1926 @@ +?xml version=1.0 encoding=iso-8859-2? +!-- EN-Revision: 1.44 Maintainer: goba Status: half translated -- + reference id=ref.oci8 + titleOracle 8 függvények/title + titleabbrevOCI8/titleabbrev + partintro + para +Ezekkel a függvényekkel az Oracle8 és Oracle7 adatbázisokat +érheted el, az Oracle8 Call-Interface (OCI8) használatával. +Az Oracle8 kliens könyvtárakra szükséged lesz, ha szeretnéd +ezt a kiterjesztést használni. + /para + para +Ez a kiterjesztés rugalmasabb, mint a hagyományos Oracle +kiterjesztés. Lehetõvé teszi globális és lokális PHP változók +kötését Oracle értékekhez, teljes LOB, FILE és ROWID +támogatással rendelkezik, és lehetõvé teszi a felhasználó +által megadott változók használatát. + /para + para +Mielõtt elkezdenéd használni ezt a kiterjesztést, gyõzõdj meg +róla, hogy az Oracle környezeti változók helyesen be vannak +állítva az Oracle és a webszerver felhasználó számára. Az +értékek, amiket esetleg be kell állítanod a kövezkezõk: +itemizedlist + listitem + simpara + ORACLE_HOME + /simpara + /listitem + listitem + simpara + ORACLE_SID + /simpara + /listitem + listitem + simpara + LD_PRELOAD + /simpara + /listitem + listitem + simpara + LD_LIBRARY_PATH + /simpara + /listitem + listitem + simpara + NLS_LANG + /simpara + /listitem + listitem + simpara + ORA_NLS33 + /simpara + /listitem +/itemizedlist + /para + para +Miután beállítottad a könyezeti változókat a webszerver +felhasználó számára, add hozzá a webszerver felhasználót (nobody, +www) az oracle csoporthoz. + /para + note +titleHa a webszerver nem indul el, vagy lefagy induláskor/title +para + Ellenõrizd, hogy az Apache szervert a pthread + könyvtárral fordítottad-e: +/para +para + informalexample + screen +![CDATA[ +# ldd /www/apache/bin/httpd +libpthread.so.0 = /lib/libpthread.so.0 (0x4001c000) +libm.so.6 = /lib/libm.so.6 (0x4002f000) +libcrypt.so.1 = /lib/libcrypt.so.1 (0x4004c000) +libdl.so.2 = /lib/libdl.so.2 (0x4007a000) +libc.so.6 = /lib/libc.so.6 (0x4007e000) +/lib/ld-linux.so.2 = /lib/ld-linux.so.2 (0x4000) +]] + /screen + /informalexample +/para +para + Ha a libpthread nincs bent a listában, újra kell + telepítened az Apache szervert: +/para +para + informalexample + screen +![CDATA[ +# cd /usr/src/apache_1.3.xx +# make clean +# LIBS=-lpthread ./config.status +# make +# make install +]] + /screen + /informalexample +/para + /note + para +example + titleOCI tippek/title + programlisting role=php +![CDATA[ +?php +// A tippeket [EMAIL PROTECTED] küldte be + +// Használd az OCI_DEFAULT opciót a végrehajtásnál, +// ha késleltetni szeternéd a végrehjtást +OCIExecute($stmt, OCI_DEFAULT); + +// Lekérdezett adatok használatához (fetch után): + +$result = OCIResult($stmt, $n); +if (is_object($result)) { $result = $result-load(); } + +// INSERT vagy UPDATE parancsokhoz: + +$sql = insert into table (mezo1, mezo2) values (mezo1 = 'érték', + mezo2 = empty_clob()) returning mezo2 into :mezo2; +OCIParse($conn, $sql); +$clob = OCINewDescriptor($conn, OCI_D_LOB); +OCIBindByName($stmt, :mezo2, $clob, -1, OCI_B_CLOB); +OCIExecute($stmt, OCI_DEFAULT); +$clob-save(valami szöveg); +OCICommit($conn); + +? +]] + /programlisting +/example + /para + para +Könnyen elérheted a tárolt eljárásokat, éppen úgy, +mint parancssorból. +example + titleTárolt eljárások használata/title + programlisting role=php +![CDATA[ +?php +// [EMAIL PROTECTED] küldte be a következõ kódot: + +$sth = OCIParse ( $dbh, begin sp_newaddress( :cimid, '$keresztnev', + '$csaladinev', '$ceg', '$cim1', '$cim2', '$varos', '$megye', + '$irszam', '$orszag', :hibakod );end; ); + +// Ez a parancs meghívja az sp_newaddress nevû tárolt eljárást, +// a :cimid ki és bemeneti változóval és a :hibakod kimeneti +// változóval. Ezután a változó kötéseket kell elvégezni: + + OCIBindByName ( $sth, :cimid, $cimid, 10 ); + OCIBindByName ( $sth, :hibakod, $hibakod, 10 ); + OCIExecute ( $sth ); + +? +]] + /programlisting +/example + /para + /partintro + + refentry id=function.ocidefinebyname + refnamediv +refnameOCIDefineByName/refname +refpurpose + PHP változó használata a definiálási lépésben egy SELECT számára +/refpurpose + /refnamediv + refsect1 +titleLeírás/title +
[PHP-DOC] cvs: phpdoc /hu/functions oci8.xml
gobaFri Mar 29 13:33:26 2002 EDT Modified files: /phpdoc/hu/functionsoci8.xml Log: Absolutely up to date translation, ready for the readers Index: phpdoc/hu/functions/oci8.xml diff -u phpdoc/hu/functions/oci8.xml:1.5 phpdoc/hu/functions/oci8.xml:1.6 --- phpdoc/hu/functions/oci8.xml:1.5Fri Mar 29 09:48:23 2002 +++ phpdoc/hu/functions/oci8.xmlFri Mar 29 13:33:26 2002 @@ -1,5 +1,5 @@ ?xml version=1.0 encoding=iso-8859-2? -!-- EN-Revision: 1.44 Maintainer: goba Status: half translated -- +!-- EN-Revision: 1.45 Maintainer: goba Status: ready -- reference id=ref.oci8 titleOracle 8 függvények/title titleabbrevOCI8/titleabbrev @@ -647,7 +647,7 @@ refentry id=function.ociexecute refnamediv refnameOCIExecute/refname -refpurposeExecute a statement/refpurpose +refpurposeParancs futtatása/refpurpose /refnamediv refsect1 titleLeírás/title @@ -657,12 +657,13 @@ methodparam choice=opttypeint/typeparametermode/parameter/methodparam /methodsynopsis para - functionOCIExecute/function executes a previously parsed - statement. (see functionOCIParse/function). The optional - parametermode/parameter allows you to specify the - execution-mode (default is OCI_COMMIT_ON_SUCCESS). If you don't - want statements to be committed automatically specify OCI_DEFAULT as - your mode. + Az functionOCIExecute/function futtat egy korábban feldolgozott + parancsot. (Lásd az functionOCIParse/function függvényt.) + Az opcionális parametermode/parameter paraméterrel tudod + beállítani a végrehajtás módját. Az alapértelmezés az + OCI_COMMIT_ON_SUCCESS. Ha nem szeretnéd, hogy a parancs + rögtön egy tranzakció végrehajtást is végezzen, add meg + az OCI_DEFAULT módot. /para para return.success; @@ -673,7 +674,7 @@ refentry id=function.ocicommit refnamediv refnameOCICommit/refname -refpurposeCommits outstanding transactions/refpurpose +refpurposeFüggõben lévõ tranzakciók végrehajtása/refpurpose /refnamediv refsect1 titleLeírás/title @@ -682,8 +683,9 @@ methodparamtypeint/typeparameterconnection/parameter/methodparam /methodsynopsis para - functionOCICommit/function commits all outstanding statements - for Oracle connection parameterconnection/parameter. + Az functionOCICommit/function minden a + parameterconnection/parameter Oracle kapcsolaton + függõben lévõ tranzakciót végrehajt. /para /refsect1 /refentry @@ -691,7 +693,7 @@ refentry id=function.ocirollback refnamediv refnameOCIRollback/refname -refpurposeRolls back outstanding transactions/refpurpose +refpurposeFüggõben lévõ tranzakciók visszavonása/refpurpose /refnamediv refsect1 titleLeírás/title @@ -700,8 +702,9 @@ methodparamtypeint/typeparameterconnection/parameter/methodparam /methodsynopsis para - functionOCIRollback/function rolls back all outstanding - statements for Oracle connection parameterconnection/parameter. + Az functionOCIRollback/function minden a + parameterconnection/parameter Oracle kapcsolaton + függõben lévõ tranzakciót visszavon. /para /refsect1 /refentry @@ -710,7 +713,7 @@ refnamediv refnameOCINewDescriptor/refname refpurpose - Initialize a new empty descriptor LOB/FILE (LOB is default) + Egy új üres LOB vagy FILE leírót hoz létre /refpurpose /refnamediv refsect1 @@ -721,42 +724,44 @@ methodparam choice=opttypeint/typeparametertype/parameter/methodparam /methodsynopsis para - functionOCINewDescriptor/function Allocates storage to hold - descriptors or LOB locators. Valid values for the valid - parametertype/parameter are OCI_D_FILE, OCI_D_LOB, OCI_D_ROWID. - For LOB descriptors, the methods load, save, and savefile are - associated with the descriptor, for BFILE only the load method - exists. See the second example usage hints. + Az functionOCINewDescriptor/function tárterületet foglal + le leírók vagy LOB lokátorok tárolására. A + parametertype/parameter lehetséges értékei OCI_D_FILE, + OCI_D_LOB és OCI_D_ROWID. LOB leírók esetén a a load, save + és savefile metódusokat használhatod, a BFILE csak a + load metódust támogatja. Lásd a második példa használati + tippjeit. /para example titleOCINewDescriptor/title programlisting ![CDATA[ -?php -/* This script is designed to be called from a HTML form. - * It expects $user, $password, $table, $where, and $commitsize - * to be passed in from the form. The script then deletes - * the selected rows using the ROWID and commits after each - * set of $commitsize rows. (Use with care, there is no rollback) +?php +/* Ez a program ûrlapból történõ meghíváshoz készült. + * A $felhasznalo, $jelszo, $tabla, $where és