php - 如何通过 medoo 库在 mysql 中搜索 json?

标签 php mysql json medoo

我在 mysql 数据库中有一列包含此 json 内容:

{"section2":"303","section1":"302","section0":"301"}

我使用 Medoo 库。如何在数据库中搜索 section1、section2、section3?

$database->select('Article', "*",[
                            "AND" => [
                            "section" => ?
                            ]
                       ])

                   )

最佳答案

你就不能这样做吗?

$database->select('Article', "*",[
    'section' => json_encode([
                  'section0' => 301,
                  'section1' => 302,
                  'section2' => 303
                 ])
]);

当然,除非您尝试只检查一个部分。那么,不,我看不出只使用 sql 怎么可能。

关于php - 如何通过 medoo 库在 mysql 中搜索 json?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37912692/

相关文章:

php - 在 PHP 中同一服务器上的多个域之间共享 session

php - SQL语句给我一个错误,虽然看起来很好

c# - 使用 MySQL 数据填充 ArrayList

javascript - 如何正确地将 JSON 文件中的重新格式化值放入其各自的父级中

php - 使用 zip ://wrapper for an archive with a single file whose name is unknown

php - 替换 notFoundHandler 设置

mysql - 搜索模式和替换

mysql - 如何将 Rails 3.0 推送到 Apache/MySQL 生产服务器

python - 如何使用 Python 从 JSON 获取单个键的值列表

php - 如何使用PHP从JSON提取数据?