PHP 4.0 Bug #8165: Database output is only one char per column

From: Date: Fri, 08 Dec 2000 12:39:02 +0000
Subject: PHP 4.0 Bug #8165: Database output is only one char per column
Groups: php.dev 
Request: Send a blank email to php-dev+get-40555@lists.php.net to get a copy of this message
From: sven.voigt@lhsystems.com Operating system: SuSE Linux 6.3/Kernel 2.2.13 PHP version: 4.0.3pl1 PHP Bug Type: OCI8 related Bug description: Database output is only one char per column We're using an Oracle 8051 with Apache 1.3.12. The following code fragment runs faultless on PHP3.0.15, but produces one character output per column only on PHP4.0.3pl1: while (OCIFetch($Stmt)) { echo " <TR>\n "; for ($Column=1; $Column < $NumCols; $Column++) { $spalte_wert=trim(OCIResult($Stmt,$Column)); $spalte_typ=OCIColumnType($Stmt,$Column); if($spalte_wert=="") $spalte_wert="&nbsp;"; if($spalte_typ=="NUMBER") $spalte_ausrichtung="RIGHT"; else $spalte_ausrichtung="LEFT"; echo ('<TD ALIGN="'.$spalte_ausrichtung.'">'); echo "$spalte_wert"; echo "</TD>"; } echo "\n </TR>\n"; } The docs don't state any special treatment due to PHP4, so the code should be running on PHP3 and on PHP4. Or am I wrong? To me it looks like a bug. For further infos please mail to stated email address above. Ciao! -- Edit Bug report at: http://bugs.php.net/?id=8165&edit=1

« previous php.dev (#40555) next »