gpt4 book ai didi

php - 在 Get_Where 查询中匹配 JSON 字段(Code Igniter)

转载 作者:行者123 更新时间:2023-11-29 18:45:31 25 4
gpt4 key购买 nike

我正在 get_where 查询中执行 result_array(),但“added_by”中的列是 json 格式为 {'id': '(the id)'}

如何执行 get_where 查询来匹配当前用户 ID。

这是我到目前为止所拥有的。

$this->db
->order_by('till', 'desc')
->get_where('coupon',
[
'added_by' => json_encode(array('id'=> $this->session->user_id)),
'status' => 'ok'
]
)
->result_array()

最佳答案

json_encode 将返回 {"id": $id}。如果您同意 {"id": "$id"},那么您只需强制强制转换为字符串:

json_encode(array('id'=> $this->session->user_id . ''))

如果您需要{'id': '$id'},则需要手动进行字符串替换。

str_replace( '"', '\'', json_encode(array('id'=> $this->session->user_id . ''))

关于php - 在 Get_Where 查询中匹配 JSON 字段(Code Igniter),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44682635/

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