国产成人精品久久免费动漫-国产成人精品天堂-国产成人精品区在线观看-国产成人精品日本-a级毛片无码免费真人-a级毛片毛片免费观看久潮喷

您的位置:首頁技術(shù)文章
文章詳情頁

用PHP調(diào)用Oracle存儲(chǔ)過程

瀏覽:2日期:2024-01-27 13:00:33

PHP程序訪問數(shù)據(jù)庫,完全可以使用存儲(chǔ)過程,有人認(rèn)為使用存儲(chǔ)過程便于維護(hù)不過仁者見仁,智者見智,在這個(gè)問題上,偶認(rèn)為使用存儲(chǔ)過程意味著必須要DBA和開發(fā)人員更緊密配合,如果其中一方更變,則顯然難以維護(hù)。但是使用存儲(chǔ)過程至少有兩個(gè)最明顯的優(yōu)點(diǎn):速度和效率。使用存儲(chǔ)過程的速度顯然更快。在效率上,如果應(yīng)用一次需要做一系列SQL操作,則需要往返于PHP與ORACLE,不如把該應(yīng)用直接放到數(shù)據(jù)庫方以減少往返次數(shù),增加效率。但是在INTERNET應(yīng)用上,速度是極度重要的,所以很有必要使用存儲(chǔ)過程。偶也是使用PHP調(diào)用存儲(chǔ)過程不久,做了下面這個(gè)列子。

代碼:--------------------------------------------------------------------------------

//建立一個(gè)TEST表CREATE TABLE TEST ( ID;;;;;NUMBER(16);;;;;NOT NULL, NAME;;;VARCHAR2(30);;;NOT NULL, PRIMARY KEY (ID));

//插入一條數(shù)據(jù)INSERT INTO TEST VALUES (5, 'PHP_BOOK');

//建立一個(gè)存儲(chǔ)過程CREATE OR REPLACE PROCEDURE PROC_TEST ( p_id IN OUT NUMBER, p_name OUT VARCHAR2) AS BEGIN SELECT NAME INTO p_name FROM TEST WHERE ID = 5;END PROC_TEST;/

--------------------------------------------------------------------------------

PHP代碼:--------------------------------------------------------------------------------

<?php

//建立數(shù)據(jù)庫連接$user = 'scott' //數(shù)據(jù)庫用戶名$password = 'tiger';;//密碼$conn_str = 'tnsname'//連接串(cstr : Connection_STRing)$remote = true; //是否遠(yuǎn)程連接if ($remote) { $conn = OCILogon($user, $password, $conn_str);}else { $conn = OCILogon($user, $password);}

//設(shè)定綁定$id = 5 //準(zhǔn)備用以綁定的php變量 id$name = '';;;//準(zhǔn)備用以綁定的php變量 name

/** 調(diào)用存儲(chǔ)過程的sql語句(sql_sp : SQL_StoreProcedure)*; 語法:*;;;BEGIN 存儲(chǔ)過程名([[:]參數(shù)]); END;*; 加上冒號表示該參數(shù)是一個(gè)位置**/$sql_sp = 'BEGIN PROC_TEST(:id, :name); END;';

//Parse$stmt = OCIParse($conn, $sql_sp);

//執(zhí)行綁定OCIBindByName($stmt, ':id', $id, 16);//參數(shù)說明:綁定php變量$id到位置:id,并設(shè)定綁定長度16位OCIBindByName($stmt, ':name', $name, 30);

//ExecuteOCIExecute($stmt);

//結(jié)果echo 'name is : $name<br>';

?>

標(biāo)簽: PHP
主站蜘蛛池模板: 撸久久 | 国产成人美女福利在线观看 | 性感美女视频免费网站午夜 | 国产成人精品免费午夜 | 91热久久免费频精品动漫99 | 国产在线欧美日韩精品一区二区 | 天天se天天cao综合网蜜芽 | 国产成人精品免费视频大全可播放的 | 亚洲三级视频在线观看 | 一本本久综合久久爱 | 日本免费视频观看在线播放 | 成人综合在线观看 | 欧美一级黄 | 国产成人精品视频免费大全 | 99在线在线视频免费视频观看 | 欧美性欲视频 | 殴美毛片 | 国产做a爰片久久毛片a | 久久精品国产亚洲网站 | 国产视频高清在线 | 欧美怡红院在线 | 日韩精品一区二区三区视频 | 久久成人国产精品 | 九九热视频精品在线观看 | 国产韩国精品一区二区三区久久 | 久久福利青草精品资源站 | a毛片免费全部播放毛 | 欧美美女色 | 欧美在线观看不卡 | 亚洲精品不卡久久久久久 | 91精品欧美一区二区三区 | wwwxxxx欧美| 免费一区二区三区四区五区 | 国产成人盗摄精品 | 国外成人在线视频 | 国产成人综合久久亚洲精品 | 亚洲国产第一区二区香蕉日日 | 久久久99精品免费观看精品 | 亚洲欧美精品久久 | 久久久久久亚洲精品不卡 | 国产片91人成在线观看 |