新聞中心
PHP語言經常被程序員用來開發(fā)網站,在實際操作中肯定會與數(shù)據庫打上交道。今天我們就為大家介紹有關PHP連接數(shù)據庫的各種方法,希望對大家有用。#t#

創(chuàng)新互聯(lián)建站是一家集網站建設,高臺企業(yè)網站建設,高臺品牌網站建設,網站定制,高臺網站建設報價,網絡營銷,網絡優(yōu)化,高臺網站推廣為一體的創(chuàng)新建站企業(yè),幫助傳統(tǒng)企業(yè)提升企業(yè)形象加強企業(yè)競爭力??沙浞譂M足這一群體相比中小企業(yè)更為豐富、高端、多元的互聯(lián)網需求。同時我們時刻保持專業(yè)、時尚、前沿,時刻以成就客戶成長自我,堅持不斷學習、思考、沉淀、凈化自己,讓我們?yōu)楦嗟钠髽I(yè)打造出實用型網站。
PHP連接數(shù)據庫之PHP連接MYSQL數(shù)據庫代碼
- < ?php
- $mysql_server_name='localhost';
- //改成自己的mysql數(shù)據庫服務器
- $mysql_username='root';
- //改成自己的mysql數(shù)據庫用戶名
- $mysql_password='12345678';
- //改成自己的mysql數(shù)據庫密碼
- $mysql_database='mycounter';
- //改成自己的mysql數(shù)據庫名
- $conn=mysql_connect($mysql_server_name,
$mysql_username,$mysql_password,
$mysql_database); - $sql='CREATE DATABASE mycounter
DEFAULT CHARACTER SET gbk COLLATE gbk_chinese_ci; - ';
- mysql_query($sql);
- $sql='CREATE TABLE `counter`
(`id` INT(255) UNSIGNED NOT NULL
AUTO_INCREMENT ,`count` INT(255)
UNSIGNED NOT NULL DEFAULT 0,PRIMARY KEY
( `id` ) ) TYPE = innodb;'; - mysql_select_db($mysql_database,$conn);
- $result=mysql_query($sql);
- //echo $sql;
- mysql_close($conn);
- echo "Hello!數(shù)據庫mycounter已經成功建立!";
- ?>
PHP連接數(shù)據庫之PHP連接ACCESS數(shù)據庫代碼方法
- < ?
- $conn = new com("ADODB.Connection");
- $connstr = "DRIVER={Microsoft
Access Driver (*.mdb)};
DBQ=". realpath("data/db.mdb");- $conn->Open($connstr);
- $rs = new com("ADODB.RecordSet");
- $rs->Open("select *
from szd_t",$conn,1,1);- while(! $rs->eof) {
- $f = $rs->Fields(1);
- echo $f->value;
- $rs->MoveNext();
- }
- ?>
PHP連接數(shù)據庫之PHP連接MS SQL數(shù)據庫代碼方法
1.安裝SQL服務器并添加PHP的MSSQL擴展
2.使用以下代碼連接并測試
- < ?php
- $myServer = localhost; //主機
- $myUser = sa; //用戶名
- $myPass = password; //密碼
- $myDB = Northwind; //MSSQL庫名
- $s = @mssql_connect($myServer,
$myUser, $myPass)- or die(Couldnt connect to
SQL Server on $myServer);- $d = @mssql_select_db($myDB, $s)
- or die(Couldnt open database $myDB);
- $query = SELECT TitleOfCourtesy
+ +FirstName+ +LastName AS Employee ;- $query .= FROM Employees ;
- $query .= WHERE Country=USA
AND Left(HomePhone, 5) = (206);- $result = mssql_query($query);
- $numRows = mssql_num_rows($result);
- echo < h1> . $numRows . Row .
($numRows == 1 ? : s) . Returned h1>;- while($row = mssql_fetch_array($result))
- {
- echo < li> . $row[Employee] . < /li>;
- }
- ?>
PHP連接數(shù)據庫之PHP連接Oracle數(shù)據庫
PHP提供了兩套函數(shù)與Oracle連接,分別是ORA_和OCI函數(shù)。其中ORA_函數(shù)略顯陳舊。OCI函數(shù)更新?lián)f更好一些。兩者的使用語法幾乎相差無幾。你的PHP安裝選項應該可以支持兩者的使用。
- < ?
- if ($conn=Ora_Logon
("user@TNSNAME","password"))- { echo "SUCCESS !
Connected to database\n";- }else
- {echo "Failed :-(
Could not connect to database\n";}- Ora_Logoff($conn);
- phpinfo();
- ?>
以上PHP連接數(shù)據庫的代碼使用TNSNAME(在你的tnsnames.ora文件中指明)定義的Oracle數(shù)據庫名稱、用戶名稱和密碼連接數(shù)據庫。在成功連接的基礎上,ora_logon函數(shù)返回一個非零的連接ID并儲存在變量$conn中。
網站標題:幾種常用PHP連接數(shù)據庫的代碼示例
瀏覽地址:http://www.dlmjj.cn/article/codjgec.html


咨詢
建站咨詢
