我有一个名为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
您可以通过'is_thumbnail'命令 – BevynQ
得到一些样本数据? – Kermit
虽然我只返回一行。如果没有行包含“is_thumbnail ='yes'',那么我得到0行返回 – Ronnie