前提:
1. 你已經架設好MySQL並且已經有存帳密在資料庫中了。
本文開始:
存取資料庫的方法有四個步驟:
$db_add="127.0.0.1";//此為資料庫的IP, 127.0.0.1為本機 $db_account="帳號";//開啟資料庫的帳號 $db_pwd="密碼";//開啟資料庫的密碼 //連接資料庫, 如果沒辦法連它會顯示 MySQL不能連接 $db_link=@mysql_connect($db_add,$db_account,$db_pwd) or die("MySQL不能連接!"); //設定資料庫的編碼是 utf8, 沒有設定的時候有時候會撈出亂碼, 尤其是中文 mysql_query("SET NAMES utf8");
以上就是連接資料庫的方法,之後就要比對表單送出的帳號與資料庫撈出的帳號是否相同。
//然後選擇資料庫 $seldb=mysql_select_db("資料庫名稱") or die("DB connection failed!"); $sql="SELECT * FROM `資料表` WHERE `欄位名稱`='".$_POST["表單中的名稱"]."'"; //進行撈資料 $result=mysql_query($sql); //把撈出來的資料讀取出來 $row_result=mysql_fetch_assoc($result); //如果表單中的名稱是有值的 if(isset($_POST["表單中的名稱"])) { //將讀取出來的資料取出欄位名稱為username的資料,並且存在$admin $admin=$row_result["username"]; if($_POST["表單中的名稱"]==$admin) { echo "歡迎".$_POST["username"]." 登入(參數傳遞)"."
"; } }
以上為簡單比對資料庫與表單帳密的方法,密碼的比對一樣。
文章標籤
全站熱搜
留言列表