クエリに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