PDO查询问题

时间:2009-09-04 19:33:53

标签: php pdo

我需要帮助来完成这个声明。令人沮丧的是,这里的两本PHP电话书几乎全部掩盖了PDO。

我需要做的就是检查数据库中是否有已用过的用户名。

这是声明的开头。

$sql = " SELECT * FROM users WHERE userid = '$userid'";
$result = $dbh->query($sql);

我需要添加哪些部分来编写“if”语句?

1 个答案:

答案 0 :(得分:0)

这样的事情:

$sql = " SELECT * FROM users WHERE userid = '$userid'";
$result = $dbh->query($sql);
$row = $result->fetch();

if ($row)
    echo 'Userid is taken';

我不确定你的问题,因为你问的是用户名,但是选择了用户ID ...你的意思是选择用户名吗?