php鏈接mysql必備條件:

創(chuàng)新互聯(lián)專業(yè)為企業(yè)提供清豐網(wǎng)站建設、清豐做網(wǎng)站、清豐網(wǎng)站設計、清豐網(wǎng)站制作等企業(yè)網(wǎng)站建設、網(wǎng)頁設計與制作、清豐企業(yè)網(wǎng)站模板建站服務,十載清豐做網(wǎng)站經(jīng)驗,不只是建網(wǎng)站,更提供有價值的思路和整體網(wǎng)絡服務。
已安裝mysql數(shù)據(jù)庫;
檢查php環(huán)境是否已開啟mysql擴展(一般情況下是開啟的);
檢查方法:a.使用phpinfo();函數(shù),看有沒有mysql項;b.打開php.ini文件,檢查php_mysql.dll前分號是否已取掉。
php鏈接代碼如下:
?php
//設置編碼格式
header("Content-type:text/html;charset=utf-8");
//定義數(shù)據(jù)庫主機地址
$host="localhost";
//定義mysql數(shù)據(jù)庫登錄用戶名
$user="root";
//定義mysql數(shù)據(jù)庫登錄密碼
$pwd="";
//鏈接數(shù)據(jù)庫
$conn = mysql_connect($host,$user,$pwd);
//對連接進行判斷
if(!$conn){
die("數(shù)據(jù)庫連接失敗!".mysql_errno());
}else{
echo "數(shù)據(jù)庫連接成功!";
}
?
PHP鏈接數(shù)據(jù)庫有幾種方式
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ù)據(jù)庫
首先打開DW,找到數(shù)據(jù)庫 選項卡:
這里是說,要完成連接數(shù)據(jù)庫操作 需要完成3步。那么好,我們按步驟來做:
1、搞定創(chuàng)建站點
點擊藍色“站點”,彈出如下界面
站點命名
服務器技術
編輯和測試文件存放位置,我們都在本地開發(fā)的,所以都在本地文件存在的位置就選你網(wǎng)站代碼的位置
定義瀏覽器打開預覽時url路徑,我這里是:,注意這個路徑一定是可以訪問的路徑,就是在瀏覽器中能打開,否則4步的mysql會報連接不成功的操作
是否共享文件,這個是用來團隊開發(fā)的,點否
OK,下一步,完成,收功。這樣我們就完成了第一步,多出來一個√,增加了一個第四步。
2、搞定文檔類型
點擊藍色“文檔類型”,彈出如下界面
我們用的PHP,這里選擇PHP
完成,ok,第二步搞定。看又多出一個√。
3、搞定測試服務器
點擊藍色“測試服務器”,彈出如下界面
顯示我們第一步已經(jīng)配置過的內(nèi)容,直接點確認
完成,ok,但是并沒有按照預想多出一個√,沒事,繼續(xù)。
4、創(chuàng)建MYSQL連接
點擊上圖紅色箭頭指的+,出來Mysql連接,點擊,彈出如下界面
依次輸入你本地的信息,如我這里輸入的
然后點選取,彈出你的數(shù)據(jù)庫,選擇你的項目news所用的數(shù)據(jù)庫。確定,確定,ok,完成。
方法/:
1、數(shù)據(jù)庫連接第一步:配置mysql_connect()的參數(shù),參數(shù)依次為:主機地址,用戶名,用戶密碼;
2、mysql_pconnect()與mysql_connect()是不一樣的,pconnect顧名思義是持久連接;
3、服務器連接成功后,需要選擇需要用的數(shù)據(jù)庫;
4、使用mydql_close()可以關閉數(shù)據(jù)庫連接資源,避免長時間占用啟用資源消耗;
5、mysqli_connect( )是mysql連接的另一種方式,參數(shù)形式一樣;
6、首次使用mysql連接數(shù)據(jù)庫時,要記得使用輸入邏輯判斷,服務器連接不成功或者選擇數(shù)據(jù)庫不成功,都要用Mysql_error或者mysql_errno來報錯;
7、mysql的報錯,能夠幫助準確地定位到錯誤發(fā)生在哪里。
網(wǎng)站標題:php怎樣創(chuàng)建數(shù)據(jù)庫連接,PHP怎么連接數(shù)據(jù)庫
網(wǎng)站路徑:http://chinadenli.net/article35/dseddpi.html
成都網(wǎng)站建設公司_創(chuàng)新互聯(lián),為您提供網(wǎng)頁設計公司、網(wǎng)站建設、外貿(mào)網(wǎng)站建設、網(wǎng)站內(nèi)鏈、網(wǎng)站收錄、微信公眾號
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉載內(nèi)容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯(lián)