PHP 4.0 Bug #8165: Database output is only one char per column
| From: | sven dot voigt at lhsystems dot com | 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=" ";
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