我在我的 PHP 应用程序中使用了 PDO。但我的功能有问题fetch()
。每当我计算 的结果时fetch()
,它都会告诉我结果集中有一些东西。但是当我想向他们展示时,它没有什么可展示的。
try
{
$sql = "SELECT id,salt FROM tbl_admin WHERE username = ? AND password = ? LIMIT 1";
$q = $db->prepare($sql);
$q->execute(array($username,$password));
$rows = $q->columnCount();
if ($rows > 0)
{
$r = $q->fetch(PDO::FETCH_BOTH);
echo(count($r).'<br />'); // Prints 1
print_r($r); // Nothing to print ...
die();
}
else
{
die('error');
}
}
catch(PDOException $e)
{
echo $e->getMessage();
}
你能帮帮我吗?