php連接數(shù)據(jù)庫代碼錯誤 php連接不上數(shù)據(jù)庫sql

php連接數(shù)據(jù)庫是發(fā)生的錯誤

你就要進(jìn)看一下const.asp文件里的主數(shù)據(jù)庫和會員數(shù)據(jù)庫的路徑是否正確了,如果是access數(shù)據(jù)庫,一般是放在foosun_data文件夾下,你看一下路徑是否正確吧,另外還要看一下是否有更改過文件夾名稱,如果是sql數(shù)據(jù)庫,就要看一下庫鏈接對不對,用戶名和密碼是否正確,不過如果庫是完整的,我建議你重新安裝一下,一般都能解決.

網(wǎng)站建設(shè)哪家好,找成都創(chuàng)新互聯(lián)!專注于網(wǎng)頁設(shè)計、網(wǎng)站建設(shè)、微信開發(fā)、微信平臺小程序開發(fā)、集團(tuán)企業(yè)網(wǎng)站建設(shè)等服務(wù)項目。為回饋新老客戶創(chuàng)新互聯(lián)還提供了桓臺免費建站歡迎大家使用!

php連接mysql數(shù)據(jù)庫代碼錯誤是為什么???

自己的服務(wù)器啟動了嗎?

感覺上面的代碼正確??!

你直接輸入echo

"$connection";來驗證是不是能夠輸出連接標(biāo)示符。不需要用

if語句了!

php連接mysql數(shù)據(jù)庫,報錯Function mysql_connect() is deprecated?

info.php在CentOS 64位虛擬機(jī)運行的時候,其中MySQL版本那一欄是空白信息。我查看了info.php源碼,開始以為是MySQL數(shù)據(jù)庫的用戶名和密碼填寫錯了,仔細(xì)檢查沒有錯誤之后,便查看了Apache的error_log,得到如下消息:

mysql_connect(): No such file or directory

在網(wǎng)上查了一下,說是本地socket設(shè)置與默認(rèn)的不一樣,導(dǎo)致php無法找到mysql的socket文件。根據(jù)網(wǎng)上提供的方法,需要做如下操作。

首先,在MySQL中用status查看數(shù)據(jù)庫狀態(tài),如下所示:

mysql Ver 14.14 Distrib 5.1.69, for redhat-Linux-gnu (x86_64) using readline 5.1

Connection id:

10

Current database:

Current user:

root@localhost

SSL: Not in use

Current pager:

stdout

Using outfile:

''

Using delimiter:

;

Server version:

5.1.69 Source distribution

Protocol version:

10

Connection:

Localhost via UNIX socket

Server characterset:

latin1

Db characterset:

latin1

Client characterset:

latin1

Conn. characterset:

latin1

UNIX socket:

/var/lib/mysql/mysql.sock

Uptime:

20 hours 55 min 30 sec

其中,標(biāo)紅的部分是我們需要的。然后打開php.ini文件,需要將mysql.default_socket、mysqli.default_socket、pdo_mysql.default_socket的值設(shè)置為標(biāo)紅后面的那個目錄。重啟apache服務(wù)器,后續(xù)info.php工作正常,MySQL的版本信息能夠正常顯示了。

php連接數(shù)據(jù)庫報錯?

php5.6以后已經(jīng)棄用了mysql_函數(shù),估計你是版本太高了,高于5.6版本的可以用mysqli_函數(shù),具體寫法請查閱PHP文檔

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

嘗試一下解決方法:

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

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

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

程序中用到了PDO對象, 連接mysql 5. 在PHP的默認(rèn)設(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)編譯進(jìn)php。

在php.ini下面添加:

extension=pdo_mysql.so

網(wǎng)站題目:php連接數(shù)據(jù)庫代碼錯誤 php連接不上數(shù)據(jù)庫sql
標(biāo)題路徑:http://muchs.cn/article16/doccsgg.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供靜態(tài)網(wǎng)站品牌網(wǎng)站建設(shè)、營銷型網(wǎng)站建設(shè)網(wǎng)站設(shè)計、全網(wǎ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)

外貿(mào)網(wǎng)站制作