我有一个像这样的JSON条目,我需要输入一个列(称为值)
["Price Descending","Price Ascending","Name Ascending","Date Descending"]
如何将其输入json列,我正在尝试的是
$this->db->query("
INSERT INTO tag_sets (type, value) VALUES
('sorting_options', "
'Price Descending', 'Price Ascending', 'Name Ascending',
'Date Descending'";
");
这给我一个错误,插入json列的正确方法是什么?
答案 0 :(得分:0)
PostgreSQL无法将字符串转换为json。在执行查询之前,必须调整JSON语法。
$this->db->query("
INSERT INTO tag_sets (type, value) VALUES
('sorting_options', "
'[\"Price Descending\", \"Price Ascending\", \"Name Ascending\", \"Date Descending\"]'";
");
尝试执行它。