mysql_query($db);
創(chuàng)新互聯(lián)建站主營獨山網(wǎng)站建設(shè)的網(wǎng)絡(luò)公司,主營網(wǎng)站建設(shè)方案,成都App定制開發(fā),獨山h5小程序開發(fā)搭建,獨山網(wǎng)站營銷推廣歡迎獨山等地區(qū)企業(yè)咨詢
這是要干什么???把這句去掉;
$sql="select *from user where name=$username and password=$pws;"
改成
$sql="select * from user where name='".$username."' and password='".$pws."'";
1.*號后邊應(yīng)該有空格;
2.最后的分號應(yīng)該在引號外邊;
3.查詢語句中的字符串應(yīng)該加引號;
試試看
另外提兩點建議:
1 $db=mysql_select_db("B");
寫成 $db=mysql_select_db("B",$link);
養(yǎng)成個好習(xí)慣,省得到用到多個數(shù)據(jù)庫時容易亂;
2.$_SESSION["name"]="2";//先將值定義為假//
定義為假的時候直接 $_SESSION["name"]="" 就好了,要不多亂啊。
3. if($row==1)
{
$_SESSION["name"]="1";
}
else $_SESSION["name"]="2";
前邊已經(jīng)定義完 $_SESSION["name"]="2 了 后邊這個 else 就沒有必要寫了啊。
你應(yīng)該先定位是哪里錯了啊,在每個數(shù)據(jù)庫操作語句后邊都加上, or die(mysql_error());
根據(jù)錯誤提示看看錯誤出在哪,看不懂的話把錯誤提示語句一起發(fā)上來,效率會更高 呵呵。
你應(yīng)該先看看執(zhí)行的是那條語句,然后看看執(zhí)行這條語句的條件,這樣往前推,你的錯誤也有可能在登錄頁面上,仔細找找多看幾遍代碼你一定能找到的。
首先登陸要用用戶名,密碼等等信息,這些都要存在數(shù)據(jù)庫中,這樣才能用戶登陸時驗證是否能夠登陸,
1.創(chuàng)建一個數(shù)據(jù)庫,建表例表一(用戶名,密碼)等等。。
1.設(shè)計頁面代碼包含連接數(shù)據(jù)庫,數(shù)據(jù)庫操作代碼等等(加入用戶,刪除用戶。。)
2.代碼中包含用戶登陸輸入
用戶名,密碼
3.打開數(shù)據(jù)庫表,查找是否有該用戶名,如果存在,密碼是否正確,不正確byebye
(請看java書本
數(shù)據(jù)庫內(nèi)容,包含建立數(shù)據(jù)庫,添加刪除基本操作)
看你用什么數(shù)據(jù)庫 你在mysql數(shù)據(jù)庫中找admin數(shù)據(jù)表 或者 member 數(shù)據(jù)表 一般密碼都是加密的
你在數(shù)據(jù)表中找到后 用
?php
echo md5('你的新密碼');
?
獲得新密碼加密后的代碼 修改 數(shù)據(jù)表中你要找的用戶名的password段 修改
不知道這樣你能不能明白
方法/步驟
1 我們首先要在網(wǎng)站源碼里面找到,php數(shù)據(jù)庫的用戶名和密碼,還有ip地址,才能連接數(shù)據(jù)庫服務(wù)器,一般數(shù)據(jù)庫信息文件,在首頁里面都是有包含的,就拿dedecms來說,打開首頁,會看到if(!file_exists(dirname(__FILE__).'/data/common.inc.php'))。
2 我們就找data目錄下的common.inc.php文件,就會看到數(shù)據(jù)庫連接信息。
3 dbhost就是ip地址,這個是數(shù)據(jù)庫的IP地址,dbname 就是數(shù)據(jù)庫名字,dbuser就是數(shù)據(jù)庫的用戶名,dbpwd就是數(shù)據(jù)庫的密碼,然后打開我們要用到的mysql數(shù)據(jù)庫連接軟件Navicat for MySQL。
4 依次 文件--新建連接,然后出現(xiàn)連接信息,連接名隨便寫,ip地址就寫你要連接的服務(wù)器的ip地址,端口不變3306,如果有改變就寫設(shè)置的端口就可以,用戶名就寫剛剛得到的用戶名,密碼就寫密碼。然后連接就行。
5 我只是給大家拿dede一個演示,這樣就可以了,如果其他的網(wǎng)站,根據(jù)源碼的不同,數(shù)據(jù)庫信息所在的文件也有所不同,一般都在conn.php,config.php,common.php,inc.php里面找就行了。