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();
}
手伝ってくれませんか。