$events='';
$ps = $pdo->prepare('SELECT description FROM events WHERE evdate = "'.$deets.'"');
$ps->execute();
$status = (bool) $ps->fetchColumn();
if($status>0){
$events .= '<div id="eventControl"><button onMouseDown="overlay()">Close</button><br /><br /><b>' . $deets .'</b><br /><br /></div>';
$ps = $pdo->query('SELECT description FROM events WHERE evdate = "'.$deets.'"');
while($fs=$ps->fetch(PDO::FETCH_BOTH)){
$desc = $fs['description'];
$events .= '<div id="eventBody">' . $desc .'<br /><hr><br /></div>';
}
}
echo $events;
なぜこのコードで $fs['description'] を機能させるために $pdo->query を再度呼び出さなければならなかったのですか?なぜ最初のクエリから $ps を再利用できなかったのですか?ありがとうございました。