HOME > PHP> PDO

検索

$sql = ‘select id, name from shouhin’;
$stmt = $dbh->query($sql);

すべての行を取得(連想配列)

$res = $stmt->fetchAll(PDO::FETCH_ASSOC);

一行取得(配列)

$res = $stmt->fetch(PDO::FETCH_ASSOC);

一つの値を取得

$res = $stmt->fetchColumn();

一つのカラムを複数行欲しい時

$res = $stmt->fetchAll(PDO::FETCH_COLUMN, 0);

LIKE検索の時は、where name like ‘yamada*’ のように、%は使わないので注意