php如何判断用户名不存在-PHP问题

资源魔 21 0

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 登录 php教程 php故障解决 php使用问题

抱歉,评论功能暂时关闭!