12mysql_connect();// 這個(gè)函數(shù)是連接數(shù)據(jù)庫所在服務(wù)器的mysql_select_db();// 這個(gè)函數(shù)是連接具體數(shù)據(jù)庫的如果是要聯(lián)接同一個(gè)服務(wù)器里的不同數(shù)據(jù)庫里的表,那么就不需要第二個(gè)函數(shù),直接在sql語句里進(jìn)行選擇就可以了。select * from `庫`.`表` where 1就是在表達(dá)表的時(shí)候前面用庫進(jìn)行修飾
創(chuàng)新互聯(lián)擁有網(wǎng)站維護(hù)技術(shù)和項(xiàng)目管理團(tuán)隊(duì),建立的售前、實(shí)施和售后服務(wù)體系,為客戶提供定制化的成都做網(wǎng)站、成都網(wǎng)站制作、網(wǎng)站維護(hù)、德陽機(jī)房托管解決方案。為客戶網(wǎng)站安全和日常運(yùn)維提供整體管家式外包優(yōu)質(zhì)服務(wù)。我們的網(wǎng)站維護(hù)服務(wù)覆蓋集團(tuán)企業(yè)、上市公司、外企網(wǎng)站、商城網(wǎng)站開發(fā)、政府網(wǎng)站等各類型客戶群體,為全球千余家企業(yè)提供全方位網(wǎng)站維護(hù)、服務(wù)器維護(hù)解決方案。
以系統(tǒng)為windowns為例,
1、先PHP.INI中的oracle擴(kuò)展也開啟了
PHP下php.ini(注意,有時(shí)是在windows目錄)修改下下
其中的
extension=php_oci8.dll 去掉前面的“;”號
extension=php_oracle.dll 去掉前面的“;”號
把php_oci8.dll 、和php_oracle.dll 文件復(fù)制到windwos的system32下
2、系統(tǒng)中應(yīng)當(dāng)有安裝ORCALE的系統(tǒng),然后配制遠(yuǎn)程ORACLE的的監(jiān)聽。就是你能用你配好的ORACLE系統(tǒng)訪問遠(yuǎn)程的數(shù)據(jù)庫。
{例:
在ORACLE安裝目錄下找到tnsnames.ora,然后按下面的例子配置一下
BASETEST 命名=
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = XX.XX.XX.XX服務(wù)器IP地址)(PORT = 1521端口))
)
(CONNECT_DATA = (SERVICE_NAME = masprod 實(shí)例ID))
)
}
3.在你的PHP網(wǎng)頁目錄下寫個(gè)測試連接的程序試試
?php
$dbconn=OCILogon("username","pwd","(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = [遠(yuǎn)程服務(wù)器IP])(PORT = 1515))
)
(CONNECT_DATA =
(SERVICE_NAME = [數(shù)據(jù)庫名字])
))");
if($dbconn!=false)
{
echo "連接成功";
if(OCILogOff($dbconn)==true)
{
echo "關(guān)閉連接成功!";//=這里有問題
}
}
else
{
echo "連接失敗";
}
?
1,mysql_connect('數(shù)據(jù)庫服務(wù)器','數(shù)據(jù)庫用戶名','數(shù)據(jù)庫密碼');
//連接數(shù)據(jù)庫服務(wù)器。一般數(shù)據(jù)庫服務(wù)器是127.0.0.1:3306,用戶名是root,密碼是dba。具體要看你安裝mysql的設(shè)置。
2,mysql_select_db('數(shù)據(jù)庫名');//選擇你需要的數(shù)據(jù)庫。
3,mysql_query(執(zhí)行的sql增刪改查語句);
4,mysql_close();//關(guān)閉數(shù)據(jù)庫
以上幾個(gè)函數(shù),具體您可以去百度。代碼就是這樣的了。
php鏈接mysql必備條件:
已安裝mysql數(shù)據(jù)庫;
檢查php環(huán)境是否已開啟mysql擴(kuò)展(一般情況下是開啟的);
檢查方法:a.使用phpinfo();函數(shù),看有沒有mysql項(xiàng);b.打開php.ini文件,檢查php_mysql.dll前分號是否已取掉。
php鏈接代碼如下:
?php
//設(shè)置編碼格式
header("Content-type:text/html;charset=utf-8");
//定義數(shù)據(jù)庫主機(jī)地址
$host="localhost";
//定義mysql數(shù)據(jù)庫登錄用戶名
$user="root";
//定義mysql數(shù)據(jù)庫登錄密碼
$pwd="";
//鏈接數(shù)據(jù)庫
$conn = mysql_connect($host,$user,$pwd);
//對連接進(jìn)行判斷
if(!$conn){
die("數(shù)據(jù)庫連接失??!".mysql_errno());
}else{
echo "數(shù)據(jù)庫連接成功!";
}
?
PHP與數(shù)據(jù)庫連接最常用的方法有四種,它們分別是MySQL、mysqli、pdo、adodb,其中以第一種方法最常用,方法如下:
//與數(shù)據(jù)庫服務(wù)器連接
$conn = @mysql_connect('數(shù)據(jù)庫主機(jī)名','用戶名','密碼');
//選擇具體數(shù)據(jù)庫
mysql_select('數(shù)據(jù)庫名',$conn);
//如果只打開了一個(gè)數(shù)據(jù)庫連接,則$conn可以省略。
數(shù)據(jù)庫有很多種類:mysql,oracle,mssql,db2等等。PHP操作數(shù)據(jù)庫的時(shí)候,要保證該類型數(shù)據(jù)庫的擴(kuò)展已開啟。這里連接的數(shù)據(jù)庫以mysql為例:?php
//數(shù)據(jù)庫服務(wù)器地址
$host="localhost";
//連接數(shù)據(jù)庫用戶名
$uname="root";
//連接數(shù)據(jù)庫密碼
$upass="";
//連接數(shù)據(jù)庫
$conn=mysql_connect($host, $uname,$upass);
//判斷連接
if(!$conn){
die("連接數(shù)據(jù)庫失?。?).mysql_errno();
}
//連接成功,其他操作省略
?
分享文章:php連接數(shù)據(jù)庫寫法 php連接數(shù)據(jù)庫的語句
文章出自:http://jinyejixie.com/article22/dochccc.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供App設(shè)計(jì)、小程序開發(fā)、做網(wǎng)站、域名注冊、企業(yè)網(wǎng)站制作、外貿(mào)網(wǎng)站建設(shè)
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)