Я строю Mysql запрос:
select * from `table` order by field(`column`, "param1", "param2", "param3")
, где param1, param2, param3 взяты из JSON Array ["param1", "param2", "param3"] и когда я помещаю параметры жестко запрограммированы в запросе, все в порядке, но когда я готовлю его (потому что я не знаю, какой счет и поступает заказ):
set json_array='["param1", "param2", "param3"]';
select * from `table` order by field(`column`, replace(replace(json_array, '[', ''), ']', ''))
Не работает.