PHP連線MySQL查詢使用者名稱是否存在(註冊驗證)

2022-06-18 17:54:10 字數 719 閱讀 2083

<?php

header("content-type:text/html;charset=utf8"); //字符集,防止中文頁面亂碼

$username = $_get["username"]; //獲取輸入的使用者名稱

$password = $_get["password"]; //獲取輸入的密碼 

$mysql_server_name = "localhost:3306"; //資料庫預設埠號

$mysql_username = "root"; //使用者名稱

$mysql_password = "123456"; // 密碼

$mysql_database = "test";  //資料庫名稱

$conn = new mysqli($mysql_server_name, $mysql_username, $mysql_password, $mysql_database);構建mysql函式

$sql = $conn->query("select username from user where username ='' and password = ''"); //查詢資料庫中的使用者名稱和密碼,並返回集合

$row = mysqli_fetch_assoc($sql); //取其中一條

if ($row > 0) else ','')"); //如果不存在,則新增一條

}?>

//未做正則驗證,與非空驗證,請自行補全。

PHP使用者名稱正則驗證

在php中,通過正規表示式對使用者名稱進行格式驗證,煩了我好久,終於找到了解決辦法,在這裡分享給大家。使用者名稱驗證規則 使用者名稱只能由數字 字母 中文漢字及下劃線組成,不能包含特殊符號。header content type text html charset utf 8 string dov多...

根據使用者名稱查詢訂單

由表設計可知,使用者名稱沒存在訂單表,只有通過user id來查,所以當輸入使用者名稱後。根據使用者名稱在使用者表得到id,根據使用者表的id,去in查詢訂單表的user id 別說 為什麼不冗餘username欄位到order表?我這裡只是針對這類的案例給個思路 namespace class a...

MySQL修改使用者名稱

mysql原來的預設使用者名叫root,很想改了。先輸入以下語句檢視一下現在使用者名稱都叫啥 select user from mysql.user user mysql.session mysql.sys root 3 rows in set 0.03 sec 除了你的預設root,還多出mysq...