PHP如何连接oracle

用PHP连接已有ORACLE数据库进行数据查询,具体代码如何写,请尽量简洁明了。我在网上查了无数资料,完全没搞懂,页面永远是空白用delphi和excel都能正常连接or... 用PHP连接已有ORACLE数据库进行数据查询,具体代码如何写,请尽量简洁明了。
我在网上查了无数资料,完全没搞懂,页面永远是空白
用delphi和excel都能正常连接oracle,就是PHP搞不懂
oracle数据库在内网的一台服务器上的,需要远程连接。
展开
 我来答
pyllion
2013-03-23 · TA获得超过817个赞
知道小有建树答主
回答量:661
采纳率:100%
帮助的人:658万
展开全部
首先你要在php.ini文件中找到
extension=php_oci8.dll 前面的注释符号“;”去掉,使php能够加载支持oracle的模块;
下面的代码是调试通过的,可直接使用的:
<html>
<body>
<?php

$dbconn=OCILogon("root","pass","(DESCRIPTION=(ADDRESS=(PROTOCOL =TCP)(HOST=远程IP)(PORT = 1521))(CONNECT_DATA =(SID=GZXNCW)))");
if($dbconn!=false)
{
echo "连接成功";
if(OCILogOff($dbconn)==true)
{
echo "关闭连接成功空空!";
}
}
else
{
echo "连接失败";
}

?>
</body>
</html>

<?php
$dbconn=oci_connect("你的账号","你的密码","你的数据库名称");//请把中文件设置为你的值;
$stmt=oci_parse($dbconn, "select * from scott.hallo");
oci_execute($stmt, OCI_DEFAULT);
echo $conn."----selecting\n\n";
while (oci_fetch($stmt))
{
echo ($conn."[".oci_result($stmt, "TEST")."]\n\斗旁瞎n");
}
echo ($conn . "----done\n\n"启悉);
?>
追问
如果oracle版本用的是8 呢,有什么办法可以解决问题吗?
追答
这就是解决8或8以后的版本的方法啊
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式