1、找到配置文件,路徑:項(xiàng)目根目錄\config\database.php。打開(kāi)數(shù)據(jù)庫(kù)配置文件,并修改三個(gè)重要配置。在控制器文件中,導(dǎo)入Db類(lèi)。使用Db類(lèi)的靜態(tài)方法query 從數(shù)據(jù)庫(kù)中查詢一條內(nèi)容,并保存查詢結(jié)果。
成都創(chuàng)新互聯(lián)公司2013年開(kāi)創(chuàng)至今,先為龍港等服務(wù)建站,龍港等地企業(yè),進(jìn)行企業(yè)商務(wù)咨詢服務(wù)。為龍港企業(yè)網(wǎng)站制作PC+手機(jī)+微官網(wǎng)三網(wǎng)同步一站式服務(wù)解決您的所有建站問(wèn)題。
2、MySQL安裝,不會(huì)的朋友可以看網(wǎng)上教程。
3、檢查方法:a.使用phpinfo();函數(shù),看有沒(méi)有mysql項(xiàng);b.打開(kāi)php.ini文件,檢查php_mysql.dll前分號(hào)是否已取掉。
4、由于數(shù)據(jù)庫(kù)很多,標(biāo)準(zhǔn)不統(tǒng)一,有機(jī)構(gòu)用PHP寫(xiě)了一個(gè)統(tǒng)一的代碼,例如adodb,使用的時(shí)候就只需要在連接的函數(shù)里面指出是那種數(shù)據(jù)庫(kù),減少很多不必要的麻煩。
5、對(duì)于PHP程序而言,優(yōu)化永無(wú)止境。而數(shù)據(jù)庫(kù)連接池就在一定程度上起到了優(yōu)化的作用。其使得對(duì)用戶的每一個(gè)請(qǐng)求而言,無(wú)需每次都像數(shù)據(jù)庫(kù)申請(qǐng)鏈接資源。
6、// 這個(gè)函數(shù)是連接具體數(shù)據(jù)庫(kù)的如果是要聯(lián)接同一個(gè)服務(wù)器里的不同數(shù)據(jù)庫(kù)里的表,那么就不需要第二個(gè)函數(shù),直接在sql語(yǔ)句里進(jìn)行選擇就可以了。
PHP連接mysql使用mysql_connect函數(shù)即可進(jìn)行與mysql數(shù)據(jù)庫(kù)之間的通訊。如果連接成功,則返回一個(gè) MySQL 連接標(biāo)識(shí),失敗則返回 FALSE。
顯示沒(méi)有權(quán)限,看看用戶名有沒(méi)有起作用。Access denied for user @localhost ,中間沒(méi)有提示用戶名是什么。 或者是該用戶沒(méi)有對(duì)數(shù)據(jù)庫(kù)操作權(quán)限,可以用phpMyAdmin登錄對(duì)其權(quán)限修改。
檢查php環(huán)境是否已開(kāi)啟mysql擴(kuò)展(一般情況下是開(kāi)啟的);檢查方法:a.使用phpinfo();函數(shù),看有沒(méi)有mysql項(xiàng);b.打開(kāi)php.ini文件,檢查php_mysql.dll前分號(hào)是否已取掉。
conn= mysql_connect(localhost, mysql_user, mysql_password); //它將返回一個(gè)布爾值; if($conn){ echo 連接數(shù)據(jù)庫(kù)成功!//即$conn為true的情況。
?php link=mysql_connect(localhost,root,123);if(!$link) echo 連接錯(cuò)誤else echo OK!可以連接? mysql_connect( )函數(shù)為:服務(wù)器名或IP、用戶名,密碼。
第一種方法:使用MySQL提供的圖形管理工具(GUI Tools)。這是一組工具,由三個(gè)工具組成:Administrator,Query Browser,Migration Tool。
1、比如有個(gè)user的表,且表里有數(shù)據(jù)。user=M(User);list=$user-find();dump($list);若有數(shù)據(jù),則表示連接成功。土辦法。
2、thinkphp控制器文件,隨便查個(gè)sqlserver表中的數(shù)據(jù),看是否能成功打印,如果成功打印,那么證明數(shù)據(jù)庫(kù)連接成功。如果不能正確打印,那么看報(bào)錯(cuò)提示,在按照提示解決問(wèn)題。
3、顯示沒(méi)有權(quán)限,看看用戶名有沒(méi)有起作用。Access denied for user @localhost ,中間沒(méi)有提示用戶名是什么。 或者是該用戶沒(méi)有對(duì)數(shù)據(jù)庫(kù)操作權(quán)限,可以用phpMyAdmin登錄對(duì)其權(quán)限修改。
4、conn= mysql_connect(localhost, mysql_user, mysql_password); //它將返回一個(gè)布爾值; if($conn){ echo 連接數(shù)據(jù)庫(kù)成功!//即$conn為true的情況。
5、語(yǔ)句,mysql_query() 在執(zhí)行成功時(shí)返回 TRUE,出錯(cuò)時(shí)返回 FALSE.使用方法:mysql_query($sql) or die( error: .mysql_error())插入一行數(shù)據(jù)。
6、mysql_connect是PHP的數(shù)據(jù)庫(kù)連接方法,$host是數(shù)據(jù)庫(kù)服務(wù),如localhost。