PHP與數(shù)據(jù)庫連接最常用的方法有四種,它們分別是MySQL、mysqli、pdo、adodb,其中以第一種方法最常用,方法如下:
目前創(chuàng)新互聯(lián)已為上1000+的企業(yè)提供了網(wǎng)站建設(shè)、域名、虛擬空間、網(wǎng)站托管、服務器托管、企業(yè)網(wǎng)站設(shè)計、魚臺網(wǎng)站維護等服務,公司將堅持客戶導向、應用為本的策略,正道將秉承"和諧、參與、激情"的文化,與客戶和合作伙伴齊心協(xié)力一起成長,共同發(fā)展。
//與數(shù)據(jù)庫服務器連接
$conn = @mysql_connect('數(shù)據(jù)庫主機名','用戶名','密碼');
//選擇具體數(shù)據(jù)庫
mysql_select('數(shù)據(jù)庫名',$conn);
//如果只打開了一個數(shù)據(jù)庫連接,則$conn可以省略。
如果別人已經(jīng)可以下載你的php文件了,說明你的服務器他可以隨便操作了,也就沒有什么安全可言了,就算你數(shù)據(jù)庫信息再保密,他也可以拿的到了,
這些要在服務器上做安全,例如,除了你本服務器外,其它IP都不可以訪問數(shù)據(jù)庫,
?php
$cfg_dbhost = 'localhost'; //數(shù)據(jù)庫地址,這里的localhost指的是本機
$cfg_dbname = 'hunuo'; //數(shù)據(jù)庫名
$cfg_dbuser = 'root'; //數(shù)據(jù)庫用戶名,不同于數(shù)據(jù)庫名
$cfg_dbpwd = ''; //數(shù)據(jù)庫用戶密碼
$cfg_dbprefix = 'dede_'; //數(shù)據(jù)庫表前綴,這個一般是人為定義的。根據(jù)這個前綴,你應該使用的是dedecms
$cfg_db_language = 'gbk';//數(shù)據(jù)庫編碼,中文數(shù)據(jù)庫都使用GBK或UTF8
?
不需要,因為你可做服務端及客戶端的關(guān)聯(lián),修改其一就可了,