Maison > développement back-end > Problème PHP > Comment déterminer si le nom d'utilisateur n'existe pas en php

Comment déterminer si le nom d'utilisateur n'existe pas en php

Guanhui
Libérer: 2023-02-28 22:44:01
original
3175 Les gens l'ont consulté

Comment déterminer si le nom d'utilisateur n'existe pas en php

Comment php détermine-t-il que le nom d'utilisateur n'existe pas ?

Obtenez d'abord le nom d'utilisateur via "$_POST" puis utilisez PDO pour interroger ; le nom d'utilisateur Obtenez les informations utilisateur du nom d'utilisateur ; obtenez enfin le nombre de données renvoyées via la fonction "count()" pour déterminer s'il est inférieur à 1, le nom d'utilisateur n'existe pas.

$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;
Copier après la connexion

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal