急,麻烦大侠们看一下php代码。。
我想从oracle数据库中Department表的所有信息(包括NULL值),但是出现了这样的错误提示:某一列的某个属性值为NULL的话,就出错了(如:Notice: Undefined offset: 4 in D:\ToolSoftware\AMP\apachae\htdocs\bb.php on line 18);
为了查明问题,我在php中测试了一下,直接打印NULL值没出错,那我就搞不明白了,为什么每检索出记录后放在$result_array数组里再输出就出错了呢?该怎么做才能让其正确输出呢?PHP code
为了查明问题,我在php中测试了一下,直接打印NULL值没出错,那我就搞不明白了,为什么每检索出记录后放在$result_array数组里再输出就出错了呢?该怎么做才能让其正确输出呢?PHP code
<?php echo NULL; $conn=OCILogon("howl","howl"); $sql ="select * from Department"; $stmt = OCIParse($conn, $sql); if(!$stmt) { echo "<h2>ERROR - Could not parse SQL statement.</h2>"; exit; } OCIExecute($stmt); while(OCIFetchInto($stmt,$result_array)){ echo "DepartmentNo=$result_array[0]<br> DepartmentName=$result_array[1]<br> UpperDepartmentNo=$result_array[2]<br> Manager=$result_array[3]<br> Address=$result_array[4]<br> Telephone=$result_array[5]"; } ?>
作者: sun11yan 发布时间: 2011-06-04
希望高手们帮帮忙。。。。。。。谢谢
作者: sun11yan 发布时间: 2011-06-04