新聞中心
php連接數(shù)據(jù)庫是發(fā)生的錯誤
你就要進(jìn)看一下const.asp文件里的主數(shù)據(jù)庫和會員數(shù)據(jù)庫的路徑是否正確了,如果是access數(shù)據(jù)庫,一般是放在foosun_data文件夾下,你看一下路徑是否正確吧,另外還要看一下是否有更改過文件夾名稱,如果是sql數(shù)據(jù)庫,就要看一下庫鏈接對不對,用戶名和密碼是否正確,不過如果庫是完整的,我建議你重新安裝一下,一般都能解決.
成都創(chuàng)新互聯(lián)公司2013年開創(chuàng)至今,先為文安等服務(wù)建站,文安等地企業(yè),進(jìn)行企業(yè)商務(wù)咨詢服務(wù)。為文安企業(yè)網(wǎng)站制作PC+手機(jī)+微官網(wǎng)三網(wǎng)同步一站式服務(wù)解決您的所有建站問題。
php 連接數(shù)據(jù)庫出錯
1. 我覺得
include("conn/conn.php");
這句代碼最好不要寫在 checkinput() 函數(shù)代碼里,因為這樣可能conn/conn.php可能就會執(zhí)行多次。
2. 從代碼上看,有兩處地方需要檢查:
(1) conn/conn.php 里連接數(shù)據(jù)庫是否正確?
(2) "select * from tb_manager where name='".$this-name."' and pwd='".$this-pwd."'" 看這句SQL語句是否能得到正確結(jié)果?
php訪問mysql數(shù)據(jù)庫說法錯誤的是
PHP連接數(shù)據(jù)庫Mysql錯誤:Fatal error: Call to undefined function mysql_connect() in。。。(某個php文件的地址)
此錯誤是出現(xiàn)在安裝并配置好PHP、Mysql、Apache服務(wù)器的情況下產(chǎn)生的。
我在網(wǎng)上查找了很多原因,并嘗試著修改之后成功了,將解決方法跟大家交流下。
1、在PHP安裝目錄之下,找到php.ini,在此文件中將“;extension=php_mysql.dll”引號中句子前的分號去掉。表明php可以加載此mysql模塊,當(dāng)然也可以選擇其他要加載的模塊,去掉其前面的分號,但是模塊加載得越多,占用的資源越多。
2、加載了模塊之后,就需要指明模塊所在的位置,比較簡單的方式是直接修改環(huán)境變量。
具體操作為:
右鍵”我的電腦” - “屬性” - “高級” - “環(huán)境變量”,編輯“系統(tǒng)變量”下的“Path”,在原來的值后加上“;E:\php\php5;E:\php\php5\ext”。(“E:\php\php5”為php的安裝目錄)
系統(tǒng)路徑添加好之后需要重啟計算機(jī)才能生效。
3、將php安裝目錄下的libmysql.dll拷貝至apache服務(wù)器的bin目錄之下。
4、所有的配置修改好之后,需要重啟apache服務(wù)器。
測試代碼:test.php(其中,user為MySQL的用戶名,userpassword為MySQL的對應(yīng)用戶密碼)
php中怎么樣判斷數(shù)據(jù)庫連接失敗?
$con?=?mysql_connect('localhost','root','123123');
if?(!$con){
die('數(shù)據(jù)庫鏈接失敗?'?.?mysql_error());
}
PHP 判斷數(shù)據(jù)庫連接
$host='XXX';
$user='XX';
$pass='XXX';
$db='edu';
$conn=@mysql_connect($host,$user,$pass);
if(!$conn){
echo 'script alert("數(shù)據(jù)庫錯誤");window.location.href="XX.php";/script';
}
else{
mysql_select_db($db,$conn);
}
mysql_query("SET NAMES UTF8");
連接php顯示數(shù)據(jù)庫失敗怎么回事?。?/h2>
連接字串中的用戶名和密碼錯誤。你查一下test.php的第三行看看就知道了。
網(wǎng)站欄目:數(shù)據(jù)庫連接PHP判斷錯誤 php連接不上數(shù)據(jù)庫sql
文章位置:http://www.dlmjj.cn/article/dococdo.html