$queryehr = "select employeeid where enterdate = to_date('2013-5-21','yyyy-mm-dd') and rownum <4";
$num = 0;
try{
$oci_query = oci_parse($ehr_conn,$queryehr);//在出错时返回 FALSE。
oci_execute($oci_query);//oci_execute 执行一条语句
echo $queryehr."<br>";
//exit;
while ( $row = oci_fetch_array ($oci_query) ) {//一条条记录操作
$num ++;
echo $num."<br>";
echo $row['employeeid'];}
……
上面的代码能成功输出查询结果,出来3条记录,但当把rownum < 5或者更大的数据的时候,就会执行不了出错,
直接显示:Internet Explorer 无法显示该页面
调试判断是oci_execute()这个方法出的问题……
反正就是查询不了超过3条记录,大神帮忙看看这是什么问题?
$num = 0;
try{
$oci_query = oci_parse($ehr_conn,$queryehr);//在出错时返回 FALSE。
oci_execute($oci_query);//oci_execute 执行一条语句
echo $queryehr."<br>";
//exit;
while ( $row = oci_fetch_array ($oci_query) ) {//一条条记录操作
$num ++;
echo $num."<br>";
echo $row['employeeid'];}
……
上面的代码能成功输出查询结果,出来3条记录,但当把rownum < 5或者更大的数据的时候,就会执行不了出错,
直接显示:Internet Explorer 无法显示该页面
调试判断是oci_execute()这个方法出的问题……
反正就是查询不了超过3条记录,大神帮忙看看这是什么问题?
print_r(oci_error());
}
if(! oci_execute($oci_query)) {
print_r(oci_error());
}
也是只能得到3条记录,查询结果超过4条记录还是显示:Internet Explorer 无法显示该页面
,也没有输出oci_error()…………