php鏈接mysql必備條件:
成都創(chuàng)新互聯(lián)公司專注于西藏企業(yè)網(wǎng)站建設(shè),成都響應(yīng)式網(wǎng)站建設(shè),商城網(wǎng)站建設(shè)。西藏網(wǎng)站建設(shè)公司,為西藏等地區(qū)提供建站服務(wù)。全流程定制開發(fā),專業(yè)設(shè)計(jì),全程項(xiàng)目跟蹤,成都創(chuàng)新互聯(lián)公司專業(yè)和態(tài)度為您提供的服務(wù)
已安裝mysql數(shù)據(jù)庫(kù);
檢查php環(huán)境是否已開啟mysql擴(kuò)展(一般情況下是開啟的);
檢查方法:a.使用phpinfo();函數(shù),看有沒有mysql項(xiàng);b.打開php.ini文件,檢查php_mysql.dll前分號(hào)是否已取掉。
php鏈接代碼如下:
?php
//設(shè)置編碼格式
header("Content-type:text/html;charset=utf-8");
//定義數(shù)據(jù)庫(kù)主機(jī)地址
$host="localhost";
//定義mysql數(shù)據(jù)庫(kù)登錄用戶名
$user="root";
//定義mysql數(shù)據(jù)庫(kù)登錄密碼
$pwd="";
//鏈接數(shù)據(jù)庫(kù)
$conn = mysql_connect($host,$user,$pwd);
//對(duì)連接進(jìn)行判斷
if(!$conn){
die("數(shù)據(jù)庫(kù)連接失敗!".mysql_errno());
}else{
echo "數(shù)據(jù)庫(kù)連接成功!";
}
?
?php
#
FileName="Connection_php_mysql.htm"
頭三行內(nèi)容都是被注釋掉的,估計(jì)是個(gè)說(shuō)明。這可能指的是文件名吧
#
Type="MYSQL"
告訴你類型為MYSQL
#
HTTP="true"
$hostname_conn_news
=
"localhost";
//主機(jī)地址
$database_conn_news
=
"sl";
//數(shù)據(jù)庫(kù)名
$username_conn_news
=
"root";
//數(shù)據(jù)庫(kù)帳號(hào)
$password_conn_news
=
"admin";
//數(shù)據(jù)庫(kù)密碼
$conn_news
=
mysql_pconnect($hostname_conn_news,
$username_conn_news,
$password_conn_news)
or
trigger_error(mysql_error(),E_USER_ERROR);
//傳入?yún)?shù)連接數(shù)據(jù)庫(kù)。失敗則返回MYSQL錯(cuò)誤信息。
?
可以下載phpmyadmin軟件,用這個(gè)軟件,會(huì)直接顯示你的數(shù)據(jù)庫(kù),不用使用insert等sql語(yǔ)句,在軟件里有相應(yīng)的點(diǎn)擊符號(hào),通過(guò)對(duì)這些符號(hào)的使用點(diǎn)擊,就可以對(duì)任何表進(jìn)行增刪改查操作。存儲(chǔ)數(shù)據(jù)的數(shù)據(jù)庫(kù),如果是mysql的,在mysql中的data目錄下。其他數(shù)據(jù)庫(kù)的各異。
php鏈接mysql必備條件:
已安裝mysql數(shù)據(jù)庫(kù);
檢查php環(huán)境是否已開啟mysql擴(kuò)展(一般情況下是開啟的);
檢查方法:a.使用phpinfo();函數(shù),看有沒有mysql項(xiàng);b.打開php.ini文件,檢查php_mysql.dll前分號(hào)是否已取掉。
php鏈接代碼如下:
?php
//設(shè)置編碼格式
header("Content-type:text/html;charset=utf-8");
//定義數(shù)據(jù)庫(kù)主機(jī)地址
$host="localhost";
//定義mysql數(shù)據(jù)庫(kù)登錄用戶名
$user="root";
//定義mysql數(shù)據(jù)庫(kù)登錄密碼
$pwd="";
//鏈接數(shù)據(jù)庫(kù)
$conn = mysql_connect($host,$user,$pwd);
//對(duì)連接進(jìn)行判斷
if(!$conn){
die("數(shù)據(jù)庫(kù)連接失??!".mysql_errno());
}else{
echo "數(shù)據(jù)庫(kù)連接成功!";
}
?
注意,phpcms v9的配置文件有兩個(gè):
主站數(shù)據(jù)庫(kù)配置文件目錄地址:/caches/configs/databases.php;
phpsso會(huì)員互通模塊數(shù)據(jù)庫(kù)連接配置目錄:/phpsso_server/caches/configs/database.php。
其中第二個(gè)配置文件往往是一些初學(xué)者容易忽略的地方(第二個(gè)配置文件如果沒有正常配置往往出現(xiàn)會(huì)員不能正常登陸注冊(cè)以及與ucenter等第三方系統(tǒng)互通時(shí)不正常),當(dāng)然,如果你的網(wǎng)站用不著會(huì)員系統(tǒng)可以不用配置。
PS:詳細(xì)的phpcms v9使用方法可以參考phpcms的官方使用手冊(cè)以及iphpcms的詳細(xì)使用教程。
1、新建一個(gè)php_mysql.php的文件
2、查看mysql服務(wù)是否打開,或者客戶端的mysql能夠正常打開。
鼠標(biāo)右鍵我的電腦--》管理--》服務(wù)和應(yīng)用程序--》服務(wù)--》找到mysql服務(wù),看看是不是啟用狀態(tài)。
也可以打開運(yùn)行,輸入 mysql -u root(用戶名) -p 123456(密碼)
看看能不能打開客戶端。
3、如果上面的可以了,那么就進(jìn)入正題了,php連接mysql代碼實(shí)例
4、最后運(yùn)行這個(gè)文件,看看運(yùn)行結(jié)果吧。