前提
PHPからMySQLに接続する にて接続を行っている
コード(処理部分のみ)
テーブル:hogetable、のフィールド:hogefieldの内容をdump
する。
$sql = "select * from hogetable";
foreach ($dbh->query($sql) as $hoge) {
var_dump($hoge['hogefield']);
}
テーブル:hogetableにおいてselect
で取得した行数をecho
する。
echo $dbh->query("select count(*) from hogetable")->fetchColumn();
所感
$dbh->query(クエリ)
ってやると結果が連想配列な感じになるのね。