[Oracle] zu wenig ergebnisse?...

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • [Oracle] zu wenig ergebnisse?...

    hallo,
    wenn ich diese script hier ausführe, bekomme ich nur ein ergebniss, obwohl ich in meiner datenbank aber 3 reihen belegt habe.

    kann mir jemand sagen wiso??


    oracle 10g2
    und winxp-prof.

    gruss blunaluder

    Code:
    <?php
    /* OCIFetchStatement example [email]mbritton@verinet.com[/email] (990624) */
    
    $conn = OCILogon("scott","tiger");
    
    $stmt = OCIParse($conn,"select * from emp");
    
    OCIExecute($stmt);
    
    $nrows = OCIFetchStatement($stmt,$results);
    if ( $nrows > 0 ) {
       print "<TABLE BORDER=\"1\">\n";
       print "<TR>\n";
       while ( list( $key, $val ) = each( $results ) ) {
          print "<TH>$key</TH>\n";
       }
       print "</TR>\n";
       
       for ( $i = 0; $i < $nrows; $i++ ) {
          reset($results);
          print "<TR>\n";
          while ( $column = each($results) ) {   
             $data = $column['value'];
             print "<TD>$data[$i]</TD>\n";
          }
          print "</TR>\n";
       }
       print "</TABLE>\n";
    } else {
       echo "No data found<BR>\n";
    }      
    print "$nrows Records Selected<BR>\n";
     
    OCIFreeStatement($stmt);
    OCILogoff($conn);
    
    ?>
    www.flyer4fun.de

  • #2
    ich hab die halbe lösung, denn in meiner oracle datenbank tabelle ist heute morgen nunoch der erst satz gespeichert gewesen.
    dann hab ich nochmal drei inserts abgesetzt und neu gestartet.
    danch war aieder nur der erste eintrag vorhanden.
    was ist da los?

    //ich glaube jetzt wäre es besser im db/sql forum aufgehoben...
    www.flyer4fun.de

    Kommentar

    Lädt...
    X