我有一个动态的php变量,我想加入到sql查询列中的每一行。我知道以下工作可以添加为静态变量:
$output = "SELECT
'example' as extra_column,
order_date as order_date
FROM $order_table"
将返回:
extra_column order_date
example 01/01/2017
example 02/01/2017
example 02/01/2017
但我无法弄清楚如何让额外列中的字段动态化,例如我累了
$output = "SELECT
'"$dynamic_variable"' as extra_column,
order_date as order_date
FROM $order_table"
但这打破了查询,任何人都有任何想法?
答案 0 :(得分:2)
尝试用点连接字符串。
$output = "SELECT '".$dynamic_variable."' as extra_column, order_date as order_date FROM $order_table"
答案 1 :(得分:0)
您有语法错误。
连接字符串和变量时应该有点。
$dynamic_variable = 'example';
$output = "SELECT
'" . $dynamic_variable . "' as extra_column,
order_date as order_date
FROM $order_table";