php連接mysql數(shù)據(jù)庫(kù)腳本
讓客戶(hù)滿(mǎn)意是我們工作的目標(biāo),不斷超越客戶(hù)的期望值來(lái)自于我們對(duì)這個(gè)行業(yè)的熱愛(ài)。我們立志把好的技術(shù)通過(guò)有效、簡(jiǎn)單的方式提供給客戶(hù),將通過(guò)不懈努力成為客戶(hù)在信息化領(lǐng)域值得信任、有價(jià)值的長(zhǎng)期合作伙伴,公司提供的服務(wù)項(xiàng)目有:域名注冊(cè)、虛擬主機(jī)、營(yíng)銷(xiāo)軟件、網(wǎng)站建設(shè)、洪洞網(wǎng)站維護(hù)、網(wǎng)站推廣。
?php
$con=mysql_connect("localhost","root","root");//分別填寫(xiě)主機(jī)(mysql數(shù)據(jù)庫(kù)所在服務(wù)器)、用戶(hù)名(數(shù)據(jù)庫(kù)登錄賬戶(hù)名)、密碼
if(!$con)//如果沒(méi)有成功連接數(shù)據(jù)庫(kù)則執(zhí)行以下語(yǔ)句
{
die("無(wú)法連接到數(shù)據(jù)庫(kù):".mysql_error());//die函數(shù)為退出腳本,之后的語(yǔ)句將不被執(zhí)行,直接跳出,括號(hào)中是字符串或整數(shù),如果是字符串,則會(huì)在終止腳本前輸出字符串,如果是0~254的整數(shù),將不會(huì)輸出。mysql_error()函數(shù)可以顯示mysql出錯(cuò)信息,便于調(diào)試
}
mysql_select_db("games",$con);//在這里直接進(jìn)入數(shù)據(jù)庫(kù)games,方便以后連接,如果該賬戶(hù)有多個(gè)數(shù)據(jù)庫(kù),此句省略也可,在需要連接數(shù)據(jù)庫(kù)時(shí)再進(jìn)行選擇
?
我看你這個(gè)是不知道連接參數(shù)的意思吧?
define('db_host',
'localhost');
define('db_user',
'root');
//數(shù)據(jù)賬號(hào)
define('db_pwd',
'root');
//密碼
define('db_name',
'demo');
//數(shù)據(jù)庫(kù)名稱(chēng)
db_host
就是數(shù)據(jù)庫(kù)服務(wù)器ip:這個(gè)就是你新浪云數(shù)據(jù)庫(kù)的ip;
db_user 這個(gè)就是你新浪云數(shù)據(jù)庫(kù)的數(shù)據(jù)庫(kù)用戶(hù)名;
db_pwd 這個(gè)就是你新浪云數(shù)據(jù)庫(kù)的數(shù)據(jù)庫(kù)用戶(hù)密碼;
db_name:這個(gè)就是你新浪云數(shù)據(jù)庫(kù)的數(shù)據(jù)庫(kù)名;
1.
如果是數(shù)據(jù)庫(kù)遷移,那么你要把目前的數(shù)據(jù)庫(kù)遷移到新浪云上邊,建立同樣的數(shù)據(jù)庫(kù),數(shù)據(jù)表;
2.
如果數(shù)據(jù)在新浪云上已經(jīng)有了,你這邊只需要改了這個(gè)配置為新浪云給你的連接信息就可以了;
3.
如果你新浪云上沒(méi)有布置環(huán)境,那么你要在新浪云上安裝mysql,以及配置對(duì)應(yīng)數(shù)據(jù)庫(kù)ip的開(kāi)放端口及權(quán)限;
需要你在阿里云選擇一款服務(wù)器配置,然后用第三方一鍵php包的配置,服務(wù)器配置出可視化php環(huán)境界面,上傳程序,安裝網(wǎng)站,添加內(nèi)容。
下載TP5完整版(初學(xué)者學(xué)習(xí)用的)
解壓到本地的開(kāi)發(fā)環(huán)境中,默認(rèn)的入口文件是public,訪(fǎng)問(wèn)public會(huì)看到TP5成功頁(yè)面。
開(kāi)發(fā)一個(gè)項(xiàng)目的時(shí)候,通常分為前臺(tái)和后臺(tái),前臺(tái)一般放在index模塊中,后臺(tái)一般放在admin模塊中。所以你想鏈接數(shù)據(jù)庫(kù),就去 admin文件夾修改 database.php 連接數(shù)據(jù)庫(kù)時(shí)候讀取的文件,就可以了。
TP框架都這么操作出來(lái)的,這是個(gè)思路,因?yàn)檫@方面內(nèi)容較多,這里也寫(xiě)不開(kāi)那么多內(nèi)容,在這留言或到咱們的blog找相關(guān)內(nèi)容,可以幫助入門(mén)。
使用新浪SAE架構(gòu)搭建自己的網(wǎng)站。將自己在本地編寫(xiě)的PHP程序上傳到SAE上。如果要正常使用需要鏈接MySQL數(shù)據(jù)庫(kù)(如果你的網(wǎng)站使用了MySQL數(shù)據(jù)庫(kù)服務(wù))。
新浪SAE提供了對(duì)PHP訪(fǎng)問(wèn)MySQL的程序支持。所以這個(gè)過(guò)程要實(shí)現(xiàn)起來(lái)并不困難。只需要修改用戶(hù)名和密碼。
創(chuàng)建完應(yīng)用后,MySQL數(shù)據(jù)庫(kù)仍然是不可用的。首先要點(diǎn)擊右側(cè)列表的MySQL(如下圖紅圈處)進(jìn)行初始化。初始化完成后可以訪(fǎng)問(wèn)mysql,否則連接數(shù)據(jù)庫(kù)則會(huì)出現(xiàn) mysql_connect() 的 access deny 的錯(cuò)誤。
接下來(lái),看下代碼是如何修改的。
1、本地訪(fǎng)問(wèn)的代碼
?php
$con =
mysql_connect("localhost","root","123"); if(!$con) //判斷是否鏈接成功 {
die('could not connect:'.mysql_error()); }
mysql_select_db("weibo",$con); //選擇名稱(chēng)為“weibo”的database
?
//mysql_connect() 連接數(shù)據(jù)庫(kù)函數(shù)
我看你這個(gè)是不知道連接參數(shù)的意思吧?
define('DB_HOST', 'localhost');?
define('DB_USER', 'root'); ? ? ? //數(shù)據(jù)賬號(hào)
define('DB_PWD', 'root'); ? ? ? ? ? ?//密碼
define('DB_NAME', 'demo'); ? ?//數(shù)據(jù)庫(kù)名稱(chēng)
DB_HOST 就是數(shù)據(jù)庫(kù)服務(wù)器IP:這個(gè)就是你新浪云數(shù)據(jù)庫(kù)的IP;
DB_USER?這個(gè)就是你新浪云數(shù)據(jù)庫(kù)的數(shù)據(jù)庫(kù)用戶(hù)名;
DB_PWD?這個(gè)就是你新浪云數(shù)據(jù)庫(kù)的數(shù)據(jù)庫(kù)用戶(hù)密碼;
DB_NAME:這個(gè)就是你新浪云數(shù)據(jù)庫(kù)的數(shù)據(jù)庫(kù)名;
如果是數(shù)據(jù)庫(kù)遷移,那么你要把目前的數(shù)據(jù)庫(kù)遷移到新浪云上邊,建立同樣的數(shù)據(jù)庫(kù),數(shù)據(jù)表;
如果數(shù)據(jù)在新浪云上已經(jīng)有了,你這邊只需要改了這個(gè)配置為新浪云給你的連接信息就可以了;
如果你新浪云上沒(méi)有布置環(huán)境,那么你要在新浪云上安裝mysql,以及配置對(duì)應(yīng)數(shù)據(jù)庫(kù)IP的開(kāi)放端口及權(quán)限;
分享題目:如何php云數(shù)據(jù)庫(kù) php怎么操作數(shù)據(jù)庫(kù)
轉(zhuǎn)載源于:http://aaarwkj.com/article36/doodipg.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供自適應(yīng)網(wǎng)站、標(biāo)簽優(yōu)化、網(wǎng)站排名、外貿(mào)網(wǎng)站建設(shè)、網(wǎng)站導(dǎo)航、營(yíng)銷(xiāo)型網(wǎng)站建設(shè)
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶(hù)投稿、用戶(hù)轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話(huà):028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)
猜你還喜歡下面的內(nèi)容