我正在使用PDO对象在php中执行查询。我的PDO获取列函数中的错误
$stmt = $this->db->prepare('select email from users where email = :email');
return (bool) $stmt->execute(array(':email' => $email))->fetchColumn();
我在这里得到错误。
Fatal error: Call to a member function fetchColumn() on a non-object
请问有什么问题请帮忙,$this->db->query()
命令有效。
感谢
嗨如果我添加fetchcolumn()那么它给我错误,因为在问题请检查 – XMen 2010-12-10 09:51:45
http://php.net/manual/en/pdostatement.execute.php - 执行返回布尔。如果你想访问结果,你应该在新行中键入:'返回$ stmt-> fetchColumn()' – Maurycy 2010-12-10 09:56:13