问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

PHP与Oracle的调用

发布网友 发布时间:2022-04-08 04:06

我来回答

2个回答

懂视网 时间:2022-04-08 08:27

function Query($sql,$prms){ $db = " (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = XXX)(PORT = 1521)) (CONNECT_DATA = (SID=orcl) (SERVER = DEDICATED) (SERVICE_NAME = orcl) ) )"; $db_uname = "xxx"; $db_upass = "XXXXXX"; $conn = oci_connect($db_uname, $db_upass, $db); $stmt = oci_parse($conn, $sql); if(is_array($prms)){ foreach ($prms as $key => $val){ oci_bind_by_name($stmt, $key, $val); } } oci_execute($stmt, OCI_DEFAULT); $rownum = oci_fetch_all($stmt, $result); oci_free_statement($stmt); oci_close($conn); return $result; } function BeginTran(){ $db = " (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = XXX)(PORT = 1521)) (CONNECT_DATA = (SID=orcl) (SERVER = DEDICATED) (SERVICE_NAME = orcl) ) )"; $db_uname = "xxx"; $db_upass = "xxx"; $conn = oci_connect($db_uname, $db_upass, $db); return $conn; } function CloseConn($conn){ oci_close($conn); } function Commit($conn){ oci_commit($conn); CloseConn($conn); } function RollBack($conn){ oci_rollback($conn); CloseConn($conn); } ?>
<?php
require ‘db.php‘;
// $res = Query("select * from customerinfo where rownum < 100", null);
// for($i = 0;$i< 99;$i++){
// foreach ($res as $data){
//  echo $data[$i];
// }
// }

$sql = "insert into hostparam (paramtype,paramvalue) values (:ptype,:pval)";
$conn = BeginTran();
$num = 0;
try {
 $stmt = oci_parse($conn, $sql);
 $ptype = "1";
 $pval = "2";
 oci_bind_by_name($stmt, ":ptype", $ptype);
 oci_bind_by_name($stmt, ":pval", $pval);
 oci_execute($stmt,OCI_DEFAULT);
 $num = oci_num_rows($stmt);
 Commit($conn);
} catch (Exception $e) {
 RollBack($conn);
}
echo $num;
?>

 

php实现oracle操作

标签:

热心网友 时间:2022-04-08 05:35

写个方法,分隔这几个字符串为数组,然后计算数据长度,有45 ID了,就取出对应的就可以。

使用到的函数: explode(直接得到的就是数组)、count、array[45]
function QS_AR_ID($id,$searchid){
$arrayid = explode("|",$id);

$ctarr = count($arrayid);

if($ctarr>$searchid){

echo $arrayid [$searchid];
}
}
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
抖音弹幕怎么关掉?怎么关闭抖音弹幕? 惠普LaserJet P3005D是否支持B5纸的双面打印? word打印出图片总是缺一部分怎么办-word打印图片不完整怎么解决_百度... 理想one哪里产的车辆? 抚州抚州ONE在哪里? one地址在哪里? 如何在图片上写字(如何在图片上添加文字) 网商贷为什么钱没到账 高级经济师职称怎么评 高级经济师需要评审吗 百度有钱花还能借款吗 一斤黄金能卖多少人民币? 百度有钱花会影响贷款吗 瑞祥卡可以直接去超市用吗 瑞祥全球购卡怎么用 你知道 黄金10两是多少人民币? 黄金10两是多少美元? 百度有钱花还能贷款吗 为何不能和死去的爱人梦中相见呢? 一种藤植物,花开在藤上,花下垂,紫色,筒状,这叫什么名字 什么叫平面角 藤本花卉,紫色的那个一穗穗花垂下来那个花叫什么名字来着?三个字的 为什么二面角的平面角所在的面与两个半平面均垂直? 藤本植物开紫色花,叶子像爬山虎,花像牵牛花但是整朵都是紫色的 仲夏开的一种藤蔓上的紫色花叫什么 二面角的平面角有一个还是有无数个? 见一藤蔓植物,开浅紫色小花,请问叫什么名称? 数学 怎样说明一个平面角是一个二面角的平面角 开浅紫色的花,花蕊黄色,爬藤植物,是什么名字? 二面角的平面角是指哪个? 有一种牵藤植物开紫色小花是什么花 怎么样才能成功的把视频弄到MP4里成功的播放 自己动手做音箱,用什么工具开喇叭孔? 自己能做个简易的扬声器吗?喇叭线圈怎么缠缠多少圈?本人最后很爱好电子想做一些小东西玩儿。怎么才线圈 自己diy用10寸JBL喇叭做低音炮用哪一种音箱结构好? 想自己做一套音响,用什么喇叭好? 我从音响伤弄下四个废旧喇叭,想自己做个音响,谁能教我怎么做??要求能连接手机播放手机中的歌曲.... 上海租车公司哪家正规?上海租车公司排行榜 在《灌篮高手》中,三井寿和流川枫的天赋到底谁更高? 《灌篮高手》中,三井寿的天赋要比流川枫的高吗? 《灌篮高手》中的流川枫与三井寿,谁更适合成为偶像? 怎样可以提高睡眠质量 《灌篮高手》中,三井寿加入湘北队后,对孤傲的流川枫有哪些影响? 台式电脑开机显示屏不亮,键盘不亮,是怎么回事? 上海代驾那家好 《灌篮高手》中,流川枫和三井,谁才是湘北最高的输出? 上海有多少家代驾公司,分别叫什么名字,电话多少 电脑主机正常键盘灯不亮屏幕无显示怎么回事? 《灌篮高手》中,三井寿加入湘北队后对孤傲的流川枫有何影响? 上海地区哪个代驾公司比较靠谱,最好亲身体验过的来说。 《灌篮高手》中三井寿加入湘北队后对孤傲的流川枫有何影响?