前提:

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"]." 登入(參數傳遞)"."
"; } }

以上為簡單比對資料庫與表單帳密的方法,密碼的比對一樣。

arrow
arrow
    文章標籤
    PHP資料庫帳密比對
    全站熱搜

    葛瑞斯肯 發表在 痞客邦 留言(0) 人氣()