成人视屏在线观看-国产99精品-国产精品1区2区-欧美一级在线观看-国产一区二区日韩-色九九九

您的位置:首頁技術文章
文章詳情頁

用PHP調用Oracle存儲過程

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

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

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

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

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

//建立一個存儲過程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

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

//設定綁定$id = 5 //準備用以綁定的php變量 id$name = '';;;//準備用以綁定的php變量 name

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

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

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

//ExecuteOCIExecute($stmt);

//結果echo 'name is : $name<br>';

?>

標簽: PHP
主站蜘蛛池模板: 国产美女精品一区二区三区 | 欧美视频xxxxx | 男人的天堂在线观看视频不卡 | 成人国产一区二区三区精品 | 国产v日韩v欧美v精品专区 | 欧美三级三级三级爽爽爽 | 久久99爱视频 | 欧美做爱毛片 | 黄在线网站 | 日韩 欧美 国产 师生 制服 | 久久国产精品免费网站 | 欧美成人亚洲高清在线观看 | 欧美在线观看一区二区 | 欧美精品人爱c欧美精品 | 久久久久在线视频 | 国产91精品露脸国语对白 | 国产精品视频免费观看调教网 | 美女张开腿让男人桶爽免费网站 | 91精品国产免费久久久久久 | 91久久亚洲国产成人精品性色 | 日本成人中文字幕 | 国产一级真人毛爱做毛片 | 欧美精品成人一区二区在线观看 | 91香蕉国产 | 一级视频在线免费观看 | 精品一区二区高清在线观看 | 草草影| 色三级大全高清视频在线观看 | 久久欧美精品欧美久久欧美 | 亚洲综合一区二区不卡 | 国产免费黄色网址 | 欧美国产日本精品一区二区三区 | 男人天堂怡红院 | 日本三级成人中文字幕乱码 | 狼人青草久久网尹人 | 久久久久成人精品一区二区 | www.成年人| 日韩在线看片中文字幕不卡 | 欧美一级aa天码毛片 | 久久精品中文字幕不卡一二区 | 国产成人精品三级在线 |