php鏈接mysql必備條件:
我們提供的服務(wù)有:網(wǎng)站設(shè)計(jì)、成都網(wǎng)站建設(shè)、微信公眾號開發(fā)、網(wǎng)站優(yōu)化、網(wǎng)站認(rèn)證、定遠(yuǎn)ssl等。為上千多家企事業(yè)單位解決了網(wǎng)站和推廣的問題。提供周到的售前咨詢和貼心的售后服務(wù),是有科學(xué)管理、有技術(shù)的定遠(yuǎn)網(wǎng)站制作公司
已安裝mysql數(shù)據(jù)庫;
檢查php環(huán)境是否已開啟mysql擴(kuò)展(一般情況下是開啟的);
檢查方法:a.使用phpinfo();函數(shù),看有沒有mysql項(xiàng);b.打開php.ini文件,檢查php_mysql.dll前分號是否已取掉。
php鏈接代碼如下:
?php
//設(shè)置編碼格式
header("Content-type:text/html;charset=utf-8");
//定義數(shù)據(jù)庫主機(jī)地址
$host="localhost";
//定義mysql數(shù)據(jù)庫登錄用戶名
$user="root";
//定義mysql數(shù)據(jù)庫登錄密碼
$pwd="";
//鏈接數(shù)據(jù)庫
$conn = mysql_connect($host,$user,$pwd);
//對連接進(jìn)行判斷
if(!$conn){
die("數(shù)據(jù)庫連接失敗!".mysql_errno());
}else{
echo "數(shù)據(jù)庫連接成功!";
}
?
需要你在阿里云選擇一款服務(wù)器配置,然后用第三方一鍵php包的配置,服務(wù)器配置出可視化php環(huán)境界面,上傳程序,安裝網(wǎng)站,添加內(nèi)容。
下載TP5完整版(初學(xué)者學(xué)習(xí)用的)
解壓到本地的開發(fā)環(huán)境中,默認(rèn)的入口文件是public,訪問public會看到TP5成功頁面。
開發(fā)一個(gè)項(xiàng)目的時(shí)候,通常分為前臺和后臺,前臺一般放在index模塊中,后臺一般放在admin模塊中。所以你想鏈接數(shù)據(jù)庫,就去 admin文件夾修改 database.php 連接數(shù)據(jù)庫時(shí)候讀取的文件,就可以了。
TP框架都這么操作出來的,這是個(gè)思路,因?yàn)檫@方面內(nèi)容較多,這里也寫不開那么多內(nèi)容,在這留言或到咱們的blog找相關(guān)內(nèi)容,可以幫助入門。
我看你這個(gè)是不知道連接參數(shù)的意思吧?
define('DB_HOST', 'localhost');?
define('DB_USER', 'root'); ? ? ? //數(shù)據(jù)賬號
define('DB_PWD', 'root'); ? ? ? ? ? ?//密碼
define('DB_NAME', 'demo'); ? ?//數(shù)據(jù)庫名稱
DB_HOST 就是數(shù)據(jù)庫服務(wù)器IP:這個(gè)就是你新浪云數(shù)據(jù)庫的IP;
DB_USER?這個(gè)就是你新浪云數(shù)據(jù)庫的數(shù)據(jù)庫用戶名;
DB_PWD?這個(gè)就是你新浪云數(shù)據(jù)庫的數(shù)據(jù)庫用戶密碼;
DB_NAME:這個(gè)就是你新浪云數(shù)據(jù)庫的數(shù)據(jù)庫名;
如果是數(shù)據(jù)庫遷移,那么你要把目前的數(shù)據(jù)庫遷移到新浪云上邊,建立同樣的數(shù)據(jù)庫,數(shù)據(jù)表;
如果數(shù)據(jù)在新浪云上已經(jīng)有了,你這邊只需要改了這個(gè)配置為新浪云給你的連接信息就可以了;
如果你新浪云上沒有布置環(huán)境,那么你要在新浪云上安裝mysql,以及配置對應(yīng)數(shù)據(jù)庫IP的開放端口及權(quán)限;