Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ssis/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Arrays 如何返回JSON路径值对中的MariaDB记录?_Arrays_Json_Path_Mariadb_Key Value - Fatal编程技术网

Arrays 如何返回JSON路径值对中的MariaDB记录?

Arrays 如何返回JSON路径值对中的MariaDB记录?,arrays,json,path,mariadb,key-value,Arrays,Json,Path,Mariadb,Key Value,我正在基于OpenCart v.3.0.3.2构建一个网站,该网站运行在XAMPP v.7.4.1上,适用于Windows10x64,其中包括PHPV7.4.1和MariadbV.10.4.11。在user\u group表的permission列中,OpenCart以Json格式存储数据。现在,我做了一个查询,可以基于路径键值对搜索记录和Json数组 SET @search_value = "catalog\/attribute"; SET @search_path = &

我正在基于OpenCart v.3.0.3.2构建一个网站,该网站运行在XAMPP v.7.4.1上,适用于Windows10x64,其中包括PHPV7.4.1MariadbV.10.4.11。在
user\u group
表的
permission
列中,OpenCart以Json格式存储数据。现在,我做了一个查询,可以基于路径键值对搜索记录和Json数组

SET @search_value = "catalog\/attribute";
SET @search_path = "$.access";

SELECT 
    * 
FROM
    DB_PREFIX_user_group 
WHERE 
    JSON_UNQUOTE        #returns: catalog/attribute
    (
        JSON_EXTRACT        #returns: "catalog\/attribute"
        (
            JSON_EXTRACT        #returns: ["catalog\/attribute", "catalog\/attribute_group",...
            (
                permission, 
                @search_path
            ), 
            JSON_UNQUOTE
            (
                JSON_SEARCH        #returns: "$[0]"
                (
                    JSON_EXTRACT        #returns: ["catalog\/attribute", "catalog\/attribute_group",...
                    (
                        permission, 
                        @search_path
                    ),
                    'one', 
                    @search_value
                )
            )
        )
    ) = @search_value;
有没有其他方法可以确定记录在Json数组中是否有特定的路径键值对