91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

使用php怎么連接oracle數據庫并查詢數據

發布時間:2021-03-04 17:38:38 來源:億速云 閱讀:468 作者:Leah 欄目:開發技術

今天就跟大家聊聊有關使用php怎么連接oracle數據庫并查詢數據,可能很多人都不太了解,為了讓大家更加了解,小編給大家總結了以下內容,希望大家根據這篇文章可以有所收獲。

php有什么用

php是一個嵌套的縮寫名稱,是英文超級文本預處理語言,它的語法混合了C、Java、Perl以及php自創新的語法,主要用來做網站開發,許多小型網站都用php開發,因為php是開源的,從而使得php經久不衰。

oracle數據庫建立鏈接,代碼如下:

1.

復制代碼 代碼如下:

$conn = oci_connect('username','password',"(DEscriptION=(ADDRESS=(PROTOCOL =TCP)(HOST=192.168.1.100)(PORT = 1521))(CONNECT_DATA =(SID=test)))");


2.

復制代碼 代碼如下:

$conn = oci_connect('username','password','192.168.1.100/test');


3.Oracle 連接方法:

復制代碼 代碼如下:

set adocon=Server.Createobject("adodb.connection")
adocon.open"Driver={microsoft odbc for oracle};server=oraclesever.world;uid=admin;pwd=pass;"


4.Oracle OLE DB 連接方法:

復制代碼 代碼如下:

set adocon=Server.Createobject("adodb.connection")
adocon.open"Provider=OraOLEDB.Oracle;data source=dbname;user id=admin;password=pass;"


有的時候第一種方式不行,使用第二種,里面的幾個參數分別是用戶名、密碼、oracle服務地址,其中test是服務名,代碼如下:

復制代碼 代碼如下:

$sql = "select * from table_exmaple"
$ora_test = oci_parse($conn,$sql);  //編譯sql語句
oci_execute($ora_test,OCI_DEFAULT);  //執行
while($r=oci_fetch_row($ora_test))  //取回結果
{
echo $ora_test[0];
echo "<BR>";  
}


看個完整的例子,如果PHP版本>5.0,那么使用下面的函數:

復制代碼 代碼如下:

oci_connect ( username, password , dbname )


例子,代碼如下:

復制代碼 代碼如下:

<?php
$conn = oci_connect('hr', 'hr', 'orcl'); // 建立連接
if (!$conn) {
$e = oci_error();
print htmlentities($e['message']);
exit;
}
$query = 'SELECT * FROM DEPARTMENTS'; // 查詢語句
$stid = oci_parse($conn, $query); // 配置SQL語句,準備執行
if (!$stid) {
$e = oci_error($conn);
print htmlentities($e['message']);
exit;
}
$r = oci_execute($stid, OCI_DEFAULT); // 執行SQL。OCI_DEFAULT表示不要自動commit
if(!$r) {
$e = oci_error($stid);
echo htmlentities($e['message']);
exit;
}
// 打印執行結果
print '<table border="1">';
while($row = oci_fetch_array($stid, OCI_RETURN_NULLS)) {
print '<tr>';
foreach($row as $item) {
print '<td>'.($item?htmlentities($item):' ').'</td>';
}
print '</tr>';
}
print '</table>';
oci_close($conn);
?>

看完上述內容,你們對使用php怎么連接oracle數據庫并查詢數據有進一步的了解嗎?如果還想了解更多知識或者相關內容,請關注億速云行業資訊頻道,感謝大家的支持。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

金川县| 依兰县| 堆龙德庆县| 鲁山县| 通山县| 永泰县| 若羌县| 繁昌县| 太保市| 黑龙江省| 尖扎县| 浙江省| 垫江县| 南涧| 安新县| 商河县| 武宣县| 民勤县| 平定县| 芮城县| 霞浦县| 朝阳县| 玉田县| 延庆县| 金塔县| 四会市| 长乐市| 河北区| 盐亭县| 铜山县| 阿拉善盟| 博客| 罗甸县| 苏尼特左旗| 交城县| 保山市| 莱阳市| 洱源县| 阿拉善右旗| 丰台区| 蚌埠市|