PHP kézikönyv
Előző |  | Következő

# OCIFetchStatement

(PHP 3 >= 3.0.8, PHP 4, PHP 5)

OCIFetchStatement -- Miden eredménysor lekérdezése egy tömbbe

## Leírás

int OCIFetchStatement ( int stmt, array & variable )

Az OCIFetchStatement() lekérdezi az összes eredménysort, és egy PHP tömbbe helyezi. A függvény a lekrédezett sorok számával tér vissza.

Példa 1. OCIFetchStatement

    <?php
    /* OCIFetchStatement példa - mbritton@verinet.com (990624) */

    $conn = OCILogon("scott","tiger");

    $stmt = OCIParse($conn,"select * from dolgozok");

    OCIExecute($stmt);

    $sorokszama = OCIFetchStatement($stmt, $tabla);
    if ( $sorokszama > 0 ) {
       print "<TABLE BORDER=\"1\">\n";
       print "<TR>\n";
       while ( list( $kulcs, $ertek ) = each( $tabla ) ) {
          print "<TH>$kulcs</TH>\n";
       }
       print "</TR>\n";

       for ( $i = 0; $i < $sorokszama; $i++ ) {
          reset($tabla);
          print "<TR>\n";
          while ( $mezo = each($tabla) ) {
             $adat = $mezo['value'];
             print "<TD>$adat[$i]</TD>\n";
          }
          print "</TR>\n";
       }
       print "</TABLE>\n";
    } else {
       echo "Nincs adat a táblában<BR>\n";
    }
    print "$sorokszama sort sikerült lekérdezni<BR>\n";

    OCIFreeStatement($stmt);
    OCILogoff($conn);
    ?>

Előző | Tartalom | Következő
OCIFetchInto | Fel | OCIFreeCollection