我正在使用 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