文件的優(yōu)勢:速度快 缺點:移植性差(沒發(fā)現(xiàn)讀取指定文件需要指定目錄嗎?萬一目錄變動不會又要改了。) 數(shù)據(jù)庫:移植性較好(不管怎么移,只需要更改下連接參數(shù)即可。) 缺點:沒有直接讀取文件的速度快。
成都創(chuàng)新互聯(lián)專注于網(wǎng)站建設,為客戶提供網(wǎng)站制作、網(wǎng)站設計、網(wǎng)頁設計開發(fā)服務,多年建網(wǎng)站服務經(jīng)驗,各類網(wǎng)站都可以開發(fā),成都品牌網(wǎng)站建設,公司官網(wǎng),公司展示網(wǎng)站,網(wǎng)站設計,建網(wǎng)站費用,建網(wǎng)站多少錢,價格優(yōu)惠,收費合理。
可以直接關聯(lián)查詢,sql如下
select jilu.* from jilu,user where jilu.學號字段=user.學號字段 and user.用戶名字段='要查詢的用戶名'
查詢出的數(shù)據(jù)集即為用戶名對應的jilu里信息.
純sql的話,應該實現(xiàn)不了,相似的這個應該還是PHP來處理的,排第三的都沒有相似的內(nèi)容了,也要顯示。那就是所有的數(shù)據(jù),然后再foreach來做對比判斷,我覺得可以將字符串分為數(shù)組,然后對比兩個數(shù)組的交集個數(shù),再按交集的個數(shù)來排序
$sql = "select username from userInfo where username = '接收到的密碼' and password = '接收到的密碼'";
$res = mysql_query($sql);
$row = mysql_fetch_array($res);
if($_POST['username'] == $row['username']) { //$_POST['username'] 為接收到的用戶輸入輸入的用戶名
echo '登陸成功';
} else {
echo '登陸失敗';
}
ajax俗稱無刷新技術,你用js獲取數(shù)值后,可以用jquery里的ajax方法,當然原生態(tài)的技術也可以,但是jQuery特別簡單,傳值其實很簡單,就是url+值,可以post和get都行。,傳到php頁面后,php獲取值get或post,然后操作數(shù)據(jù)庫,查出值比較,return返回。
其實說這么多也沒啥用,建議學習下ajax