Heim >Backend-Entwicklung >PHP-Problem >So ermitteln Sie, ob der Benutzername in PHP nicht vorhanden ist

So ermitteln Sie, ob der Benutzername in PHP nicht vorhanden ist

Guanhui
GuanhuiOriginal
2020-05-07 16:55:423176Durchsuche

So ermitteln Sie, ob der Benutzername in PHP nicht vorhanden ist

Wie stellt PHP fest, dass der Benutzername nicht existiert?

Erhalten Sie zuerst den Benutzernamen über „$_POST“ und verwenden Sie dann PDO zur Abfrage Benutzername Rufen Sie die Benutzerinformationen des Benutzernamens ab. Ermitteln Sie schließlich die Anzahl der zurückgegebenen Daten über die Funktion „count()“, um festzustellen, ob der Benutzername kleiner als 1 ist.

$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;

Das obige ist der detaillierte Inhalt vonSo ermitteln Sie, ob der Benutzername in PHP nicht vorhanden ist. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn