Mailinglisten-Archive |
On Tue, 23 Nov 1999, Lars Hartung wrote: > Sieht eigentlich ganz gut aus. Das hier funktioniert bei mir: > > $qsget = "select * from TABLE "; > $conn = OCILogon($DBUSER,$DBPASS,$DBDATABASE); > $stmt = OCIParse($conn,$qsget); > OCIDefineByName($stmt,"FOO",&$foo); > OCIDefineByName($stmt,"BAR",&$bar); > OCIExecute($stmt); > while (OCIFetch($stmt)); while (OCIFetch($stmt)) { > echo $foo; > echo $bar; } geht sicher "noch" besser;-) tc > > OCIFreeStatement($stmt); > > Achte mal bei der Variablenzuordnung auf die Grosschreibung, > Vielleicht hilft's ;-) > > Lars > > "Rommel Juergen (K5/ESQ1)" schrieb: > > > Hallo, > > > > ich kann einer Oracle(8)-Datenbank keine Inhalte aus varchar-Feldern > > entlocken: braucht's dafür eine besondere Syntax? > > > > Dies hab ich probiert: > > > > OCIDefineByName($stmt,"foo",&$foo); > > OCIDefineByName($stmt,"bar",&$bar); > > OCIExecute($stmt); > > while (OCIFetch($stmt)) { > > echo $foo; > > echo $bar; > > } > > > > und: > > > > $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"; > > } > > > > Beides gibt [number/long/date]-Felder klaglos aus, aber keine Texte, > > obwohl gettype($foo) den Wert 'string' liefert. > > Kennt jemand ein HowTo bzgl. Oracle+PHP? > > > > Schöne Grüße, > > Jürgen > > > > -- > > ** Durchgehend geöffnet: http://www.php-center.de ** > > Die PHP-Liste: mailto:php_(at)_infosoc.uni-koeln.de > > http://infosoc.uni-koeln.de/mailman/listinfo/php > > > -- > ** Durchgehend geöffnet: http://www.php-center.de ** > Die PHP-Liste: mailto:php_(at)_infosoc.uni-koeln.de > http://infosoc.uni-koeln.de/mailman/listinfo/php > > Thies C. Arntzen "One Big-Mac, Small Fries and a Coke!" Digital Collections Phone +49 40 235350 Fax +49 40 23535180 Hammerbrookstr. 93 20097 Hamburg / Germany
php::bar PHP Wiki - Listenarchive