科技行者

行者学院 转型私董会 科技行者专题报道 网红大战科技行者

知识库

知识库 安全导航

至顶网软件频道基础软件如何在PHP中使用Oracle数据库

如何在PHP中使用Oracle数据库

  • 扫一扫
    分享文章到微信

  • 扫一扫
    关注官方公众号
    至顶头条

在php3.0以上版本中,php内置了几乎目前所有的数据库处理函数,包括Oracle;在本文中我们通过一个实例来介绍了如何使用这些函数来操作Oracle数据库......

作者:邱文宇 来源:yesky 2007年10月27日

关键字: Linux

  • 评论
  • 分享微博
  • 分享邮件
利用ORA列出全部数据表'email_info'中的数据


下面,我们将逐条读出数据库的内容,并以html表格形式显示'email_info'数据表中的数据

相关PHP代码:


PutEnv("ORACLE_SID=ORASID");

$connection = Ora_Logon ("username","password");
if ($connection == false){
  echo Ora_ErrorCode($connection).": ".Ora_Error($connection)."
";
  exit;
}

$cursor = Ora_Open ($connection);
if ($cursor == false){
  echo Ora_ErrorCode($connection).": ".Ora_Error($connection)."
";
  exit;
}   

$query = "select * from email_info";
$result = Ora_Parse ($cursor, $query);
if ($result == false){
  echo Ora_ErrorCode($cursor).": ".Ora_Error($cursor)."
";
  exit;
}

$result = Ora_Exec ($cursor);
if ($result == false){
  echo Ora_ErrorCode($cursor).": ".Ora_Error($cursor)."
";
  exit;
}

echo " ";
echo " ";

while (Ora_Fetch_Into ($cursor, &$values)){
  $name = $values[0];
  $email = $values[1];

  echo " ";
}

echo "
Full Name Email Address
$name $email
";

Ora_Close ($cursor);
Ora_Logoff ($connection);

?>

程序运行的浏览效果如下所示:

 
姓名 Email 地址
春花 springflower@163.com
秋月 autumnmoon@163.com
... ...
 
    • 评论
    • 分享微博
    • 分享邮件
    邮件订阅

    如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。

    重磅专题
    往期文章
    最新文章