<?php

//SQLの作成(ヒアドキュメント)

$sql = <<< SQL
SELECT *
FROM abc
WHERE name=’dog’
SQL;

//SQLの実行
$dbs = “sqlite:{ここに、dbのパスを書く}”; //接続先
$user = “”;//ユーザー
$pass = “”;//パスワード
$dbh = new PDO($dbs,$user,$pass);//DBへの接続
$stmt = $dbh->query($sql);//SQLの実行
$result = $stmt->fetchAll(PDO::FETCH_ASSOC);//データの取得
//結果をJSON形式で出力
print(json_encode($result));

?>

大体が、以前書いた、http://blog.jokerstyle.org/archives/58と一緒だが、赤字の、WHERE name=’dog’を追加する。この場合、nameの項目が、dogの物だけヒットする。

WHERE {項目名}={指定したいもの}

多分こんな感じ。明日、もっときちんと調べよう。

ちなみに、{指定したいもの}に、漢字を入れたら動かなかった。動いたのは、半角英数字のみ。ひらがな、カタカナは、調べてません。(多分無理でしょう。)

その辺も、明日調べよう。

追記 2009/8/18

フォローアップ記事はこちら。http://blog.jokerstyle.org/archives/145