is_thumbnail
デフォルト値がの列がありますno
。に基づいて行を選択しますis_thumbnail = 'yes'
$query = $conn->prepare("SELECT * FROM project_data
WHERE project_id = :projectId
AND is_thumbnail = 'yes'
LIMIT 1");
の値を持つ行がない可能性がありますyes
。projectId
その場合、の値に関係なく、最初の行を同じで選択したいis_thumbnail
これで、クエリが返す内容を確認してから、別のクエリを実行できることがわかりました。単一のクエリでこれを行うことが可能かどうか、または PDO を利用できる方法があるかどうか疑問に思っていましたか? PDOを使い始めたばかりです。ありがとう!
サンプルデータ:
id project_id image is_thumbnail
20 2 50f5c7b5b8566_20120803_185833.jpg no
19 2 50f5c7b2767d1_4link 048.jpg no
18 2 50f5c7af2fb22_4link 047.jpg no