查询数据库时,我得到的都是假的

时间:2014-09-13 20:58:25

标签: php mysql sql database pdo

所以这就是我正在做的事情。我从一个页面获取字符串,并检查它是否存在于我的数据库中。所以这就是我得到的

//Get content
$token = file_get_contents('http://'.$url.'/'.$token.'.html');  

//Check if token exists
$smnt = $con->prepare("SELECT * FROM verify WHERE token = :token");
$smnt->bindValue(':token', $token);
$smnt->execute();

现在我做的时候

var_dump($smnt->fetch(PDO::FETCH_ASSOC));

我得到的只是

bool(false)

token在数据库中,我多次检查过。有任何想法吗?

1 个答案:

答案 0 :(得分:2)

使用:

$token = trim(file_get_contents('http://'.$url.'/'.$token.'.html'));  

删除令牌周围的无关换行符和其他空格。