首页 > 数据库 > Oracle > 正文

一个oracle+PHP的查询的例子

2024-08-29 13:32:40
字体:
来源:转载
供稿:网友

 

  
  
就是ocidefinebyname($id,"rownum",&$rownum);对应了查询中的rownum,一个对应一个,
  
而且最应该注意的就是,在定义的时候,字段名必须是大写的,因为oracle里不认小写
  
其它的就差不多了,赋值,显示,关闭游标
  $conn = ocilogon("gcxx","gcxx","server1");
  $id = ociparse($conn,"select rownum,gcdjbh,gcmc from zbgg");
  ocidefinebyname($id,"rownum",&$rownum);
  ocidefinebyname($id,"gcdjbh",&$gcdjbh);
  ocidefinebyname($id,"gcmc",&$gcmc);
  
  ociexecute($id);
  $i=0;
  while (ocifetch($id)) {
  
  echo "
序号:".$rownum."
  ";
  echo "
工程登记编号:".$gcdjbh."
  ";
  echo "
工程名称:".$gcmc."
  ";
  $i++;
  if ($i>10) break;
  }
  ocifreestatement($id);
  ocilogoff($conn);
  ?>


发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表