php如何判斷使用者名稱不存在

2020-07-16 10:06:33

php如何判斷使用者名稱不存在

首先通過「$_POST」來獲取使用者名稱;然後使用PDO來查詢使用者名稱為獲取到的使用者名稱的使用者資訊;最後通過「count()」函數獲取返回的資料的條數,來判斷如果小於1則使用者名稱不存在。

$username = $_POST['username'];

try{
    //連線資料庫
    $pdo=new PDO('dsn', 'username', 'password');
} catch(PDOException $e) {
    exit("連線錯誤:$e->getMessage()");
}
 
//查詢
$sql = "select * from user where username=? limit 1";
//準備sql模板
$stmt = $pdo->prepare($sql);
//係結引數
$stmt->bindValue(1, $usenname);
//執行預處理語句
$stmt->execute();
//推薦這種方式來獲取查詢結果
$data = $stmt->fetch(PDO::FETCH_ASSOC);
if (count($data) < 1) {
    echo "使用者名稱不存在!";
}
//釋放查詢結果
$stmt = null;
//關閉連線
$pdo = null;

以上就是php如何判斷使用者名稱不存在的詳細內容,更多請關注TW511.COM其它相關文章!