我正在使用 concat 从 MySql 数据创建一个 json 数组,如下所示:
$id = '5705';
$sql = 'select concat("{""type:""colName"",""id"":""$id""}") as myJson from table where etc.;
$stmt = $conn->prepare($sql);
发生的事情是,我没有colName
从表中获取数据和 的值$id
,而是得到了$sql
. 我如何摆脱它并获得colName
价值$id's
?
当前结果
{""type:""colName"",""id"":""$id""}
期望的结果
{""type:""novice"",""id"":""5705""}
//Here novice is data from colName, and 5705 is the value of $id