小编use*_*362的帖子

检查用户名是否存在PDO

我如何能够检查多个因素而不是检查每个因素?所以基本上我使用的是PDO,我必须确保用户名和电子邮件是唯一的.那我该怎么做?我见过

if ( $sthandler->rowCount() > 0 ) {
// do something here
}  
Run Code Online (Sandbox Code Playgroud)

但有没有更好的方法来做到这一点.如果没有,有人可以解释我是如何使用它的.

编辑 这是我输入数据库的查询代码

        <?php
try {
    $handler = new PDO('mysql:host=localhost;dbname=s','root', '*');
    $handler->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
} catch (PDOException $e){
    exit($e->getMessage());
}

$name = $_POST['name']; 
$username = $_POST['username']; 
$email = $_POST['email'];   
$password = $_POST['password']; 
$password1 = $_POST['passwordconf'];
$ip = $_SERVER['REMOTE_ADDR'];

//Verifcation 
if (empty($name) || empty($username) || empty($email) || empty($password) || empty($password1))
    {
    echo "Complete all fields";
    }

// Password match
if ($password != $password1)
    {
    echo $passmatch = "Passwords don't …
Run Code Online (Sandbox Code Playgroud)

php mysql pdo

3
推荐指数
1
解决办法
1万
查看次数

标签 统计

mysql ×1

pdo ×1

php ×1