首頁 >後端開發 >PHP問題 >php如何判斷使用者名稱不存在

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

Guanhui
Guanhui原創
2020-05-07 16:55:423145瀏覽

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

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如何判斷使用者名稱不存在的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn