你的「郵箱+密碼」的md5值是:
注意我們用了htmlspecialchars,避免使用者填入奇怪的東西。
然後是資料庫操作,我們使用mysqli,(mysql已經廢棄了,現在推薦用 mysqli,當然你也可以用 pdo。)
首先我們指明資料庫的一些資訊:
$db_server = "localhost";
$db_user = "db_user";
$db_pass = "password";
$db_name = "segmentfault";
連線到資料庫,並且確保連線正常:
$conn = new mysqli($db_server, $db_user, $db_pass, $db_name);
if (mysqli_connect_errno()) {
trigger_error("database connection failed: " . mysqli_connect_error(), e_user_error);
使用sql語句建立表
**如下:
$sql = "create table user(username char(140), password char(140))";
新增記錄
**如下:
mysqli_query($conn, "insert into user (username, password) values ($username, $md5sum)");
手寫sql不太爽,實際應用中,框架會為你提供各種方便。
關閉資料庫:
mysqli_close($conn);
好了,我們已經成功地寫好了乙個小應用,也順帶學習了如何訪問 mysql 資料庫。今天就到這裡了。
php使用者註冊重複 php如何禁止重複註冊使用者名稱
php禁止重複註冊使用者名稱的方法 首先在建立資料庫表的時候,對使用者暱稱設定字段唯一性 2 用前端傳入的暱稱作為查詢條件查詢資料庫,看是否能查詢出結果,如果可以的話就說明有重複了。php禁止重複註冊使用者名稱的方法 1.在建立資料庫表的時候,對使用者暱稱nickname 下文均以此名代表使用者暱稱...
php使用者註冊重複 php有效防止同一使用者多次登入
問題描述 同一使用者在同一時間多次登入如果不能檢測出來,是危險的。因為,你無法知道是否有其他使用者在登入你的賬戶。如何禁止同一使用者多次登入呢?解決方案 1 每次登入,身份認證成功後,重新產生乙個session id。session regenerate id session register us...
php使用者註冊表單驗證
註冊介面 require mysql.php 匯入mysql.php訪問資料庫 username post username password post password password2 post password2 post email post email if checkempty use...