dongxu198714 2018-07-31 06:50
浏览 51

如何在不使用php oracle循环的情况下获取1行

$stid = oci_parse($conn, ' SELECT def_usr,status,subject,type,site,def_date,VER_DATE,VER_USR,closed_date,problem,hd_no,solution,attachment FROM hdr_web where hd_no=:num2');
oci_bind_by_name($stid, ":num2",$no);                 
oci_execute($stid);
$count = 0;

while (($row = oci_fetch_row($stid)) != false)
{
   $def_usr=$row[0];
   $status=$row[1];
   $subject=$row[2];
   $type=$row[3];
   $site=$row[4];
   $def_date=$row[5];
   $ver_date=$row[6];
   $VER_USR=$row[7];
   $closed_date=$row[8];
   $problem=$row[9];
   $hd_no=$row[10];
   $solution=$row[11];
   $file=$row[12];
}

this query just return 1 single row of data only....i think it not good use the loop for display data maybe there is other way?

  • 写回答

0条回答 默认 最新

    报告相同问题?

    悬赏问题

    • ¥40 复杂的限制性的商函数处理
    • ¥15 程序不包含适用于入口点的静态Main方法
    • ¥15 素材场景中光线烘焙后灯光失效
    • ¥15 请教一下各位,为什么我这个没有实现模拟点击
    • ¥15 执行 virtuoso 命令后,界面没有,cadence 启动不起来
    • ¥50 comfyui下连接animatediff节点生成视频质量非常差的原因
    • ¥20 有关区间dp的问题求解
    • ¥15 多电路系统共用电源的串扰问题
    • ¥15 slam rangenet++配置
    • ¥15 有没有研究水声通信方面的帮我改俩matlab代码