【问题标题】:PDO Query questionPDO 查询问题
【发布时间】:2009-09-04 19:33:53
【问题描述】:

我需要帮助来完成这个陈述。令人沮丧的是,这里的两本 PHP 电话簿几乎一起掩盖了 PDO。

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

这里是声明的开始。

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

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

【问题讨论】:

    标签: php pdo


    【解决方案1】:

    类似这样的:

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

    我不确定您的问题,因为您询问的是用户名但选择了用户 ID...您是要选择用户名吗?

    【讨论】:

    • 我应该使用单词 userid 而不是用户名。我正在考虑描述这个问题,却没有意识到我将与程序员交谈。 :)
    • 哈!我第一次认为这是错误的,直到我意识到我在行尾放了一个冒号......这样一个 n00b!不能等到这些东西更容易流动。有什么关于 PDO 的好书吗?
    猜你喜欢
    • 2010-09-29
    • 1970-01-01
    • 1970-01-01
    • 2015-12-08
    • 2010-10-09
    • 1970-01-01
    • 2015-02-01
    • 1970-01-01
    相关资源
    最近更新 更多