成人午夜视频全免费观看高清-秋霞福利视频一区二区三区-国产精品久久久久电影小说-亚洲不卡区三一区三区一区

php5連接不到數(shù)據(jù)庫,php連不上mysql數(shù)據(jù)庫

PHP登陸注冊頁在本地測試時,出現(xiàn)連接數(shù)據(jù)庫失敗的情況怎么辦?

1、檢查環(huán)境正常

創(chuàng)新互聯(lián)自2013年起,是專業(yè)互聯(lián)網(wǎng)技術(shù)服務(wù)公司,擁有項目成都網(wǎng)站制作、成都網(wǎng)站建設(shè)、外貿(mào)營銷網(wǎng)站建設(shè)網(wǎng)站策劃,項目實施與項目整合能力。我們以讓每一個夢想脫穎而出為使命,1280元井陘礦做網(wǎng)站,已為上家服務(wù),為井陘礦各地企業(yè)和個人服務(wù),聯(lián)系電話:13518219792

使用mysql -u root -p 可以進入MySQL操作界面

直接使用/usr/local/php5/bin/php /web/test.php執(zhí)行可以連上數(shù)據(jù)庫

2、打開hosts加入

復(fù)制代碼代碼如下:127.0.0.1 qttc

使用qttc當(dāng)主機連接也正常,唯獨就不認localhost。

3、localhost連接方式不同導(dǎo)致

為了了解PHP連接數(shù)據(jù)庫時,主機填寫localhost與其它的區(qū)別閱讀了大量資料,最后得知:

當(dāng)主機填寫為localhost時mysql會采用 unix domain socket連接

當(dāng)主機填寫為127.0.0.1時mysql會采用tcp方式連接

這是linux套接字網(wǎng)絡(luò)的特性,win平臺不會有這個問題

4、解決方法

在my.cnf的[mysql]區(qū)段里添加

復(fù)制代碼代碼如下:

protocol=tcp

保存重啟MySQL,問題解決!

php為什么連接不上數(shù)據(jù)庫

請檢查以下幾點問題

① 數(shù)據(jù)庫文件 未導(dǎo)入覆蓋

② 根目錄未配置數(shù)據(jù)庫

③ 檢查數(shù)據(jù)庫賬號密碼是否正確填寫

thinkphp5怎么連接數(shù)據(jù)庫

ThinkPHP的學(xué)習(xí),連接操作數(shù)據(jù)庫是最關(guān)鍵的,這里就講一下ThinkPHP如何連接MySQL數(shù)據(jù)庫

方法/步驟

配置PHP5支持MySQL

打開PHP配置文件“F:\PHP\php5328Win32\php.ini”,查找“extension=php_mysql.dll”,

把前面的分號去掉,保存文件,啟動服務(wù);

卻提示“PHP startup: Unable to load dynamic library :F:\PHP\php_mysql.dll”錯誤,

解決辦法,打開PHP配置文件“F:\PHP\php5328Win32\php.ini”,查找“extension_dir = "ext"”,

把前面的分號去掉,保存文件,啟動服務(wù),問題解決;

準(zhǔn)備測試數(shù)據(jù)

配置數(shù)據(jù)庫連接信息

打開配置文件“F:\PHP\Application\Common\Conf\config.php”,文件內(nèi)容如下:

添加一個操作數(shù)據(jù)的方法

打開上一篇新建的控制器文件“F:\PHP\Application\Index\Controller\IndexController.class.php”,添加一個函數(shù),代碼如下:測試一下吧

如果PHP5配置不正確,可能出現(xiàn)以下錯誤信息:

php 連接數(shù)據(jù)庫失敗

嘗試一下解決方法:

1、數(shù)據(jù)庫連接失敗could not find driver

在調(diào)試一個PHP程序時,報了這個錯誤, could not find driver

經(jīng)過一番查找,結(jié)合自己的思考和實踐,終于找到了問題所在.

程序中用到了PDO對象, 連接mysql 5. 在PHP的默認設(shè)置中,只打開了php_pdo 模塊, 沒有打開php_pdo_mysql模塊.所以才會出現(xiàn)找不到驅(qū)動程序的錯誤.

修改php.ini

extension=php_pdo.dll

extension=php_pdo_firebird.dll

extension=php_pdo_mssql.dll

extension=php_pdo_mysql.dll 

2、重啟apache就可以了. 用別的數(shù)據(jù)庫,打開對應(yīng)的模塊就OK了

如果在linux下面,確信模塊pdo_mysql.so已經(jīng)編譯進php。

在php.ini下面添加:

extension=pdo_mysql.so

為什么php連接不了數(shù)據(jù)庫?

這個錯誤的意思是文件沒有找到,需要的文件名是:數(shù)據(jù)庫連接.PHP

你檢查文件是否存在,確保正確文件存在即可解決。

當(dāng)然,有時候看起來存在,實際上電腦認為不存在,這就是漢字編碼問題,看起來一樣的漢字,在UTF-8、GBK下的電腦存儲數(shù)據(jù)是不同的。建議所有的PHP文件名都使用英文,這樣可以避免編碼問題。

網(wǎng)頁名稱:php5連接不到數(shù)據(jù)庫,php連不上mysql數(shù)據(jù)庫
新聞來源:http://jinyejixie.com/article36/dsecspg.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供品牌網(wǎng)站設(shè)計網(wǎng)站營銷、域名注冊、標(biāo)簽優(yōu)化、網(wǎng)站建設(shè)、響應(yīng)式網(wǎng)站

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

營銷型網(wǎng)站建設(shè)
长寿区| 慈溪市| 霍城县| 安龙县| 溧水县| 海伦市| 天台县| 临漳县| 乌什县| 崇阳县| 蒙阴县| 桦南县| 体育| 镇坪县| 玉林市| 临江市| 延川县| 苍山县| 彝良县| 太康县| 岑巩县| 浙江省| 永顺县| 聂拉木县| 兴业县| 宜川县| 海淀区| 鄂托克旗| 濮阳市| 东安县| 小金县| 盐亭县| 杂多县| 陆良县| 沈丘县| 上饶县| 白山市| 万全县| 嘉义县| 仁化县| 宁安市|