php利用adodb连接oracle无法查出数据

<?php
include_once "./adodb5/adodb.inc.php";
$conn = ADONewConnection('oracle');
//$conn = ADONewConnection('oci8');
$db->debug = true;
$conn->PConnect(false, 'root', '123', '(DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST=10.147.60.48)(PORT=1521)))(CONNECT_DATA=(SID=rq)(SERVER=DEDICATED)))');
echo "aaa";
$rst = $conn -> Execute("select * from course"); //select * from t_b_notice在数据库中能查到数据,但在此处调试时停止
while(!$rst -> EOF){
echo 'fff';
echo $rst -> fields['bookid'].' ';
$rst -> movenext();
}
$rst -> close();
$conn -> close();
?>

作者: zzxwill   发布时间: 2011-05-27

好奇怪啊!?
adodb 的 Execute (其实是所有的数据库的 Execute)是没有返回值的除非 SQL 指令有误

作者: xuzuning   发布时间: 2011-05-27

xuzuning同学说的很对,但是sql指令没错。

PHP版本:5.35
oracle版本:10g

引用 1 楼 xuzuning 的回复:

好奇怪啊!?
adodb 的 Execute (其实是所有的数据库的 Execute)是没有返回值的除非 SQL 指令有误

作者: zzxwill   发布时间: 2011-05-27

xuzuning同学说的很对,但是sql指令没错。

PHP版本:5.35
oracle版本:10g

作者: zzxwill   发布时间: 2011-05-27