能把問題描述清楚一點(diǎn)嗎?
創(chuàng)新互聯(lián)網(wǎng)站建設(shè)服務(wù)商,為中小企業(yè)提供成都做網(wǎng)站、網(wǎng)站設(shè)計(jì)、外貿(mào)營(yíng)銷網(wǎng)站建設(shè)服務(wù),網(wǎng)站設(shè)計(jì),網(wǎng)站托管、服務(wù)器托管等一站式綜合服務(wù)型公司,專業(yè)打造企業(yè)形象網(wǎng)站,讓您在眾多競(jìng)爭(zhēng)對(duì)手中脫穎而出創(chuàng)新互聯(lián)。
如果是PHP鏈接數(shù)據(jù)庫(kù)的話,應(yīng)該是這樣的
$mysql_server_name="localhost";?//數(shù)據(jù)庫(kù)服務(wù)器名稱
$mysql_username="root";?//?連接數(shù)據(jù)庫(kù)用戶名
$mysql_password="??????";?//?連接數(shù)據(jù)庫(kù)密碼
$mysql_database="??????";?//?數(shù)據(jù)庫(kù)的名字
//?連接到數(shù)據(jù)庫(kù)
$conn=mysql_connect($mysql_server_name,?$mysql_username,
$mysql_password);
//?從表中提取信息的sql語(yǔ)句
$strsql="SELECT?*?FROM?`gbook`";
//?執(zhí)行sql查詢
$result=mysql_db_query($mysql_database,?$strsql,?$conn);
//?獲取查詢結(jié)果
$row=mysql_fetch_row($result);
首先,新建一個(gè)php_mysql.php的文件
其次,查看你的mysql服務(wù)是否打開,或者客戶端的mysql能夠正常打開。
鼠標(biāo)右鍵我的電腦--》管理--》服務(wù)和應(yīng)用程序--》服務(wù)--》找到你的mysql服務(wù),看看是不是啟用狀態(tài)。
也可以打開運(yùn)行,輸入 mysql -u root(用戶名) -p 123456(密碼)
看看能不能打開客戶端。
如果上面的可以了,那么我們就進(jìn)入正題了,php連接mysql代碼實(shí)例。
4
最后運(yùn)行這個(gè)文件,看看我的運(yùn)行結(jié)果吧。
if($result=mysql_fetch_array($check_query))
這條有錯(cuò)誤!
php中,= 和 == 和 === 都不是一回事!
而且,if語(yǔ)句也不能賦值運(yùn)算
否則,永遠(yuǎn)不會(huì)成立
你記住 所有在 引號(hào)里面的 東西都是字符串?。。。?!
if("SELECT username,passwd FROM wen WHERE $username=$user,$passwd=$passwd"){
echo "scriptalert('歡迎登錄!');window.location.href='index1.php';/script";
}
這一句代碼本身就是不通的.
還有就是 你的sql語(yǔ)句也是錯(cuò)誤的。
參考如下:
$sql = 'SELECT username,passwd FROM wen WHERE username="'.$user.'" AND passwd="'.$passwd.'"';
$result = mysql_query($sql,$conn);
手動(dòng)回復(fù),不謝