PHP與數(shù)據庫連接最常用的方法有四種,它們分別是MySQL、mysqli、pdo、adodb,其中以第一種方法最常用,方法如下:
創(chuàng)新互聯(lián)公司專注于南關企業(yè)網站建設,自適應網站建設,商城網站建設。南關網站建設公司,為南關等地區(qū)提供建站服務。全流程按需設計,專業(yè)設計,全程項目跟蹤,創(chuàng)新互聯(lián)公司專業(yè)和態(tài)度為您提供的服務
//與數(shù)據庫服務器連接
$conn = @mysql_connect('數(shù)據庫主機名','用戶名','密碼');
//選擇具體數(shù)據庫
mysql_select('數(shù)據庫名',$conn);
//如果只打開了一個數(shù)據庫連接,則$conn可以省略。
PHP連接數(shù)據庫之PHP連接MYSQL數(shù)據庫代碼
?php? ? $mysql_server_name= localhost ;? //改成自己的mysql數(shù)據庫服務器 ? $mysql_username= root ;? //改成自己的mysql數(shù)據庫用戶名 ? $mysql_password= ;? //改成自己的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( )?UNSIGNED?NOT?NULL? AUTO_INCREMENT? `count`?INT( )? UNSIGNED?NOT?NULL?DEFAULT? 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?("ADODB Connection");? ? $connstr?=?"DRIVER={Microsoft?Access?Driver?(* mdb)};?DBQ=" ?realpath("data/db mdb");? ? $conn Open($connstr);? ? $rs?=?new?("ADODB RecordSet");? ? $rs Open("select?*?from?szd_t" $conn );? ? while(!?$rs eof)?{? ? $f?=?$rs Fields( );? ? echo?$f value;? ? $rs MoveNext();? ? }? ? ?
PHP連接數(shù)據庫之PHP連接MS SQL數(shù)據庫代碼方法
安裝SQL服務器并添加PHP的MSSQL擴展
使用以下代碼連接并測試
?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? =?WHERECountry=USA?AND?Left(HomePhone ? )?=?( );? ? $result?=?mssql_query($query);? ? $numRows?=?mssql_num_rows($result);? ? echo? h ? ?$numRows? ?Row? ?($numRows?==? ???:?s)? ?Returned?/ h ;? ? 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?databasen";? ? }else? ? {echo?"Failed?: (?Could?not?connect?to?databasen";}? ? Ora_Logoff($conn);? ? phpinfo();? ? ?? ? lishixinzhi/Article/program/PHP/201405/30761
12mysql_connect();// 這個函數(shù)是連接數(shù)據庫所在服務器的mysql_select_db();// 這個函數(shù)是連接具體數(shù)據庫的如果是要聯(lián)接同一個服務器里的不同數(shù)據庫里的表,那么就不需要第二個函數(shù),直接在sql語句里進行選擇就可以了。select * from `庫`.`表` where 1就是在表達表的時候前面用庫進行修飾
php可以和很多數(shù)據庫連接,都有內置函數(shù),和哪一個數(shù)據庫連接都有一個連接函數(shù),但是都有一個特點,就是都需要服務器名,用戶名,密碼,連接成功就可以選擇數(shù)據庫,在執(zhí)行SQL語句,找個PHP手冊,里面各種對數(shù)據庫操作的函數(shù)。
由于數(shù)據庫很多,標準不統(tǒng)一,有機構用PHP寫了一個統(tǒng)一的代碼,例如adodb,使用的時候就只需要在連接的函數(shù)里面指出是那種數(shù)據庫,減少很多不必要的麻煩。
PHP鏈接數(shù)據庫有幾種方式
mysqli:
?php?
$servername?=?"localhost";?
$username?=?"username";?
$password?=?"password";?
//?創(chuàng)建連接?
$conn?=?new?mysqli($servername,?$username,?$password);?
//?檢測連接?
if?($conn-connect_error)?{
die("連接失敗:?"?.?$conn-connect_error);?
}?
echo?"連接成功";?
?
也可以使用PDO進行鏈接,前提是你必須在php.ini中開啟PDO:
?php
$servername?=?"localhost";
$username?=?"username";
$password?=?"password";
try?{
$conn?=?new?PDO("mysql:host=$servername;dbname=myDB",?$username,?$password);
echo?"連接成功";?
}
catch(PDOException?$e)
{
echo?$e-getMessage();
}
?
建議使用PDO,功能更加強大,兼容各種數(shù)據庫
方法/步驟
1
登錄到phpMyAdmin
2
新建一個要導入的數(shù)據庫,點擊“+new”
3
如圖,分別填寫數(shù)據庫名稱,以及選擇數(shù)據庫的排序規(guī)則,
4
完成步驟3,點擊“創(chuàng)建”
5
完成步驟4,從右側就可以看到我們新創(chuàng)建的數(shù)據庫了,如果沒有立即顯示,刷新即可立馬顯示了。
6
單擊我們新創(chuàng)建的數(shù)據庫,
7
然后,我們選擇“導入”,
8
完成步驟7,我們點擊“選擇文件”,
9
點擊了“選擇文件”之后,就會出現(xiàn)如圖所示的彈出框,我們選擇要導入的sql就可以了,后綴名可以是.sql,也可以是壓縮文件.zip。如圖,選擇好文件之后,點擊“確定”就可以了
10
完成步驟⑨,你就可以從剛才的頁面中看到自己上傳的文件了,如圖所示,其余選項默認就可以了,然后點擊“執(zhí)行”就可以了。
11
這個時候,你就可以看到你的數(shù)據已經導入到你新創(chuàng)建的數(shù)據庫中了
網站標題:數(shù)據庫表怎么連接到php 數(shù)據庫連接表語句
路徑分享:http://jinyejixie.com/article12/hpcggc.html
成都網站建設公司_創(chuàng)新互聯(lián),為您提供品牌網站建設、域名注冊、虛擬主機、電子商務、全網營銷推廣、外貿建站
聲明:本網站發(fā)布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯(lián)