Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/295.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php PDO查询问题_Php_Pdo - Fatal编程技术网

Php PDO查询问题

Php PDO查询问题,php,pdo,Php,Pdo,我需要帮助完成这份声明。令人沮丧的是,这里的两个PHP电话簿几乎一起掩盖了PDO 我所需要做的就是检查数据库中是否有已使用的用户名 这是声明的开头 $sql = " SELECT * FROM users WHERE userid = '$userid'"; $result = $dbh->query($sql); 我需要添加哪些部分来编写“如果”语句 类似这样: $sql = " SELECT * FROM users WHERE userid = '$userid'"; $resul

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

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

这是声明的开头

$sql = " SELECT * FROM users WHERE userid = '$userid'";
$result = $dbh->query($sql);
我需要添加哪些部分来编写“如果”语句

类似这样:

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

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

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

我应该用userid这个词而不是username。我正在考虑描述这个问题,但没有意识到我将与程序员交谈哈我第一次认为这是错误的,直到我意识到我在这行的末尾放了一个冒号。。。。这样一个n00b!迫不及待地想让这一切变得更容易。有关于PDO的好书吗?