如何从实现DBO的数据库返回列数据?

时间:2014-01-28 21:51:22

标签: php mysql

我正在尝试从我的数据库中获取“id”列数据。由于此目的是登录,因此我使用的SQL查询只返回一个可能的行。我想为用户的id创建一个引用($this->result),以便稍后我可以使用它。目前似乎没有从$this->result = $stmt->fetchColumn()检索到任何内容;有没有人对如何使这项工作有任何建议?

$sql='SELECT id FROM member WHERE username=:var and password=:var2';

            try {
                $stmt = $connection->prepare($sql);
                $stmt->bindParam(":var", $myusername);
                $stmt->bindParam(":var2", $mypassword);
                $stmt->execute();
            } catch(PDOException $ex) {
                echo "An Error occured!";
                some_logging_function($ex->getMessage());
            }
            $this->count = $stmt->rowCount();

            $this->result = $stmt->fetchColumn();

0 个答案:

没有答案