仅选择列中的某些内容

问题描述 投票:-1回答:1

我有一个带有值的表

--------------------------------
id | term_en | term_fr | group
--------------------------------
 1 | red     | rouge   | color
--------------------------------
 2 | black   | noir    | color
--------------------------------
 3 | sweet   | sucré   | smell
--------------------------------

我需要选择整个列where组是'color'。

现在我可以选择该列,但不确定如何在查询中合并WHERE。

$col_lang = 'term_fr';
$sql = "SELECT ".$col_lang." FROM t1";
$trm = $db->query($sql)->fetchAll(PDO::FETCH_COLUMN); 
php mysql pdo
1个回答
0
投票

只需将WHERE子句添加到查询中。

$sql = "SELECT ".$col_lang." FROM t1 WHERE `group` = 'color'";
© www.soinside.com 2019 - 2024. All rights reserved.