最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

使用PHP連接多種數(shù)據(jù)庫(kù)的實(shí)現(xiàn)代碼(mysql,access,sqlserver,Oracle)

 更新時(shí)間:2016年12月21日 18:26:34   投稿:mdxy-dxy  
我們今天為大家介紹的PHP連接數(shù)據(jù)庫(kù)的方法包括在MYSQL數(shù)據(jù)庫(kù)、ACCESS數(shù)據(jù)庫(kù)、MS SQL數(shù)據(jù)庫(kù)和Oracle數(shù)據(jù)庫(kù)中實(shí)現(xiàn)

1、PHP連接MYSQL數(shù)據(jù)庫(kù)的代碼

<?php  
$mysql_server_name='localhost'; 
//改成自己的mysql數(shù)據(jù)庫(kù)服務(wù)器 
$mysql_username='root'; 
//改成自己的mysql數(shù)據(jù)庫(kù)用戶名 
$mysql_password='12345678'; 
//改成自己的mysql數(shù)據(jù)庫(kù)密碼 
$mysql_database='mycounter';
 //改成自己的mysql數(shù)據(jù)庫(kù)名 
$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ù)據(jù)庫(kù)mycounter已經(jīng)成功建立!";  
?>

2、PHP連接ACCESS數(shù)據(jù)庫(kù)的方法

<? 
$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();  
}  
?>

3、PHP連接MS SQL數(shù)據(jù)庫(kù)的方法

1.安裝SQL服務(wù)器并添加PHP的MSSQL擴(kuò)展
2.使用以下代碼連接并測(cè)試

< ?php  
$myServer = localhost; //主機(jī) 
$myUser = sa; //用戶名 
$myPass = password; //密碼 
$myDB = Northwind; //MSSQL庫(kù)名 
$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 ;  
while($row = mssql_fetch_array($result))  
{  
echo < li> . $row[Employee] . < /li>;  
}  
?>

4、PHP連接Oracle數(shù)據(jù)庫(kù)的方法

PHP提供了兩套函數(shù)與Oracle連接,分別是ORA_和OCI函數(shù)。其中ORA_函數(shù)略顯陳舊。OCI函數(shù)更新?lián)f(shuō)更好一些。兩者的使用語(yǔ)法幾乎相差無(wú)幾。你的PHP安裝選項(xiàng)應(yīng)該可以支持兩者的使用。

<? 
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ù)據(jù)庫(kù)的代碼使用TNSNAME(在你的tnsnames.ora文件中指明)定義的Oracle數(shù)據(jù)庫(kù)名稱、用戶名稱和密碼連接數(shù)據(jù)庫(kù)。在成功連接的基礎(chǔ)上,ora_logon函數(shù)返回一個(gè)非零的連接ID并儲(chǔ)存在變量$conn中。

相關(guān)文章

最新評(píng)論

古丈县| 亳州市| 桑植县| 庆阳市| 平和县| 安龙县| 万源市| 新沂市| 县级市| 芜湖市| 南溪县| 黔西县| 沁水县| 嘉兴市| 乐平市| 马尔康县| 寿光市| 唐海县| 托克托县| 资中县| 偏关县| 博客| 贡觉县| 米林县| 桑日县| 九江县| 高雄县| 磴口县| 海淀区| 称多县| 商南县| 曲水县| 曲阜市| 宁强县| 陇西县| 西峡县| 阿拉善左旗| 苏尼特右旗| 和龙市| 昆明市| 蚌埠市|