[Oracle] zu wenig ergebnisse?...

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • [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

    Comment

    Working...
    X