問題:如何拿到服務端的數據與客戶端的數據進行對比! 判斷是否一致;mysql
問題解決步驟:sql
具體代碼以下: 若有紕漏,僅供本身參考; 若是語法等其餘錯誤,可供您參考!數據庫
1 //todo : 鏈接數據庫用戶的密碼與數據庫的密碼進行匹配 看是否一致 ; 2 $conn = mysqli_connect(XIU_DB_HOST,XIU_DB_USER,XIU_DB_PASSWORD,XIU_DB_NAME); 3 //判斷鏈接數據庫是否成功 4 if (!$conn) { 5 exit('數據庫鏈接失敗!'); 6 return; 7 } 8 echo '數據庫鏈接成功!'; 9 //查詢數據庫 10 $query = mysqli_query($conn,"select * from users where `email`='{$username}' limit 1;"); // limit 1 查詢到就中止 11 //判斷是否查詢是否成功 12 if (!$query) { 13 $GLOBALS['message']='登陸失敗!'; 14 return; 15 } 16 // 17 $users = mysqli_fetch_assoc($query); 18 //判斷用戶名是否一致 19 if ($users['email']!=$username) { 20 $GLOBALS['message']='用戶名不存在'; 21 return; 22 } 23 if ($users['password']!=$password) { 24 $GLOBALS['message'] = '用戶密碼不正確'; 25 return; 26 }