クエリにWHERE条件があるSELECT場合、PDOのprepareステートメントを使用できます。
$sth = $db->prepare("SELECT name FROM mytable WHERE id > :id");
$sth->execute( array(":id"=>2) );
$result = $sth->fetchAll(PDO::FETCH_ASSOC);
$resultしたがって、タイプがである変数を取得しますarray。
しかし、私たちがWHERE状態を持っていないとき、私たちはステートメントを準備する必要はありませんよね?使用するのはquery
$result = $db->query("SELECT name FROM books");
しかし今、$resultタイプはではなくarray、ですpdostatement。
このような状況でarrayタイプ(ではなく)も取得するための最良の方法は何ですか?pdostatement