我在mysql DB中有一个包含此json内容的列:
{"section2":"303","section1":"302","section0":"301"}
我使用Medoo库。如何在DB中搜索section1,section2,section3?
$database->select('Article', "*",[
"AND" => [
"section" => ?
]
])
)
答案 0 :(得分:0)
只需使用匹配JSON格式值的条件搜索字符串:
$database->select('Article', '*', [
"section[~]" => [
'"section1":"302"',
'"section2":"303"',
'"section3":"304"'
]
]);
答案 1 :(得分:0)
你能这样做吗?
$database->select('Article', "*",[
'section' => json_encode([
'section0' => 301,
'section1' => 302,
'section2' => 303
])
]);
除非您尝试仅检查一个部分。然后,不,我不知道如何只使用sql。