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();
?>
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 指令有误
adodb 的 Execute (其实是所有的数据库的 Execute)是没有返回值的除非 SQL 指令有误
作者: xuzuning 发布时间: 2011-05-27
xuzuning同学说的很对,但是sql指令没错。
PHP版本:5.35
oracle版本:10g
PHP版本:5.35
oracle版本:10g
引用 1 楼 xuzuning 的回复:
好奇怪啊!?
adodb 的 Execute (其实是所有的数据库的 Execute)是没有返回值的除非 SQL 指令有误
好奇怪啊!?
adodb 的 Execute (其实是所有的数据库的 Execute)是没有返回值的除非 SQL 指令有误
作者: zzxwill 发布时间: 2011-05-27
xuzuning同学说的很对,但是sql指令没错。
PHP版本:5.35
oracle版本:10g
PHP版本:5.35
oracle版本:10g
作者: zzxwill 发布时间: 2011-05-27