這種情況說明你的第一個參數錯誤,就是得到的不是數據庫資源。

專注于為中小企業提供成都網站制作、做網站服務,電腦端+手機端+微信端的三站合一,更高效的管理,為中小企業漯河免費做網站提供優質的服務。我們立足成都,凝聚了一批互聯網行業人才,有力地推動了成百上千家企業的穩健成長,幫助中小企業通過網站建設實現規模擴充和轉變。
你需要使用$row = mysql_fetch_row($res)來判斷資源是否存在,這樣就不會報錯。
這種錯誤一般就是我們常說的空引用,就是數據都不存在,你就調用數據的方法就會出問題。
你就要進看一下const.asp文件里的主數據庫和會員數據庫的路徑是否正確了,如果是access數據庫,一般是放在foosun_data文件夾下,你看一下路徑是否正確吧,另外還要看一下是否有更改過文件夾名稱,如果是sql數據庫,就要看一下庫鏈接對不對,用戶名和密碼是否正確,不過如果庫是完整的,我建議你重新安裝一下,一般都能解決.
你的數據庫 密碼是空嗎?
root的密碼是多少?
mysql連接如下例子
1 //生成一個連接
2 $db_connect=mysql_connect($dbhost,$username,$userpass) or die("Unable to connect to the MySQL!");
3
4 //選擇一個需要操作的數據庫
5 mysql_select_db($dbdatabase,$db_connect);
6
7 //執行MySQL語句
8 $result=mysql_query("SELECT id,name FROM user");
9
10 //提取數據
11 $row=mysql_fetch_row($result);
兩種可能,要么沒連上,要么不存在hij數據庫
if(!mysql_select_db($this-db_database,$this-conn))上面添加一行來判斷是否連上
if (!$this-conn)
{
die('Could not connect: ' . mysql_error());
}
使用mysql_pconnect 持久連接
循環過程中不需要再mysql_connect又mysql_close 僅在程序結尾關閉即可.然后記錄集分頁跳轉.
出錯的原因就是因為太頻繁的連接,就像CC攻擊一樣.MYSQL就死了.
還有就是你看是不是打了windows補丁 癥狀:Can't connect to MySQL server on 'localhost'
原因:微軟9月9日發布了TCP/IP更新補丁(KB967723),如果服務器開啟自動更新或者有自動更新軟件下載更新了這個補丁,那么就會出現這個問題。
文章標題:php連接數據庫出現 php 數據庫連接
文章網址:http://www.yijiale78.com/article14/hihpde.html
成都網站建設公司_創新互聯,為您提供云服務器、網站設計公司、服務器托管、網站建設、標簽優化、全網營銷推廣
聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯