gpt4 book ai didi

php - 使用 select 从数组中检索 json 数据

转载 作者:行者123 更新时间:2023-11-30 00:31:44 24 4
gpt4 key购买 nike

假设我已将此信息以 JSON 格式存储在数据库中。

ROW with id=23: {
"age":50,
"name":"Nick",
"messages":["msg 1","msg 2","msg 3"]
}

ROW with id=24: {
"age":22,
"name":"John",
"messages":["msg 4","msg 3","msg 9"]
}

现在,我想要的只是使用 PHP 执行 SQL 查询来检索包含消息 msg 3 的行。

我怎样才能做到这一点?

如有任何建议,我们将不胜感激。

谢谢

最佳答案

使用 LIKE '%%' 会导致性能过度,请尽量避免这种情况。物体是为了生存而生的,为什么要把它们变成化石呢?更何况,这也明显违反了1NF。

正如有人建议的,为什么不尝试 MongoDB 或其他 NoSQL 数据库呢?使用 JSON 执行查询(嗯,BSON...)

关于php - 使用 select 从数组中检索 json 数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22460653/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com