繁体   English   中英

将PHP变量插入SQL Select查询输出

[英]Insert PHP variable into SQL Select query output

我有一个动态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"

但这打破了查询,任何人有任何想法吗?

尝试使用点将字符串连接起来。

$output = "SELECT '".$dynamic_variable."' as extra_column, order_date as order_date FROM $order_table"

您有语法错误。

连接字符串和变量时,应该有点。

$dynamic_variable = 'example';

$output = "SELECT
'" . $dynamic_variable . "' as extra_column,
order_date as order_date
FROM $order_table";

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM