連接字串中的用戶名和密碼錯(cuò)誤。你查一下test.php的第三行看看就知道了。
讓客戶滿意是我們工作的目標(biāo),不斷超越客戶的期望值來自于我們對(duì)這個(gè)行業(yè)的熱愛。我們立志把好的技術(shù)通過有效、簡(jiǎn)單的方式提供給客戶,將通過不懈努力成為客戶在信息化領(lǐng)域值得信任、有價(jià)值的長(zhǎng)期合作伙伴,公司提供的服務(wù)項(xiàng)目有:主機(jī)域名、虛擬主機(jī)、營(yíng)銷軟件、網(wǎng)站建設(shè)、臨泉網(wǎng)站維護(hù)、網(wǎng)站推廣。
1. 我覺得
include("conn/conn.php");
這句代碼最好不要寫在 checkinput() 函數(shù)代碼里,因?yàn)檫@樣可能conn/conn.php可能就會(huì)執(zhí)行多次。
2. 從代碼上看,有兩處地方需要檢查:
(1) conn/conn.php 里連接數(shù)據(jù)庫是否正確?
(2) "select * from tb_manager where name='".$this-name."' and pwd='".$this-pwd."'" 看這句SQL語句是否能得到正確結(jié)果?
1 修改 php.ini 里連接庫配置
在 exttension 里增加一行
extension=php_mssql70.dll
因?yàn)槲野l(fā)現(xiàn) php.ini 里面根本沒有前面有 ; 的行,而且php的dll里也沒有 php_mssql.dll
然后記得把 php.ini 復(fù)制一份到 NT 目錄下面
2 修改 dll 的指向
改為你的真實(shí)位置
extension_dir = c:php4
3 在 MS SQL Server 里面增加一個(gè)新的登陸(login)用戶
4 可以了,用 mssql_connect()進(jìn)行測(cè)試吧?。?! $con = mssql_connect('www-a71f2782254\sqlexpress','sa','123456');
php5.6以后已經(jīng)棄用了mysql_函數(shù),估計(jì)你是版本太高了,高于5.6版本的可以用mysqli_函數(shù),具體寫法請(qǐng)查閱PHP文檔
從出錯(cuò)信息上看,應(yīng)該是沒有安裝mssql庫,你百度一下mssql.dll,會(huì)有很多答案。
你就要進(jìn)看一下const.asp文件里的主數(shù)據(jù)庫和會(huì)員數(shù)據(jù)庫的路徑是否正確了,如果是access數(shù)據(jù)庫,一般是放在foosun_data文件夾下,你看一下路徑是否正確吧,另外還要看一下是否有更改過文件夾名稱,如果是sql數(shù)據(jù)庫,就要看一下庫鏈接對(duì)不對(duì),用戶名和密碼是否正確,不過如果庫是完整的,我建議你重新安裝一下,一般都能解決.