gpt4 book ai didi

PHP MySQL 选择 $id 在字符串中的位置

转载 作者:行者123 更新时间:2023-11-29 04:33:25 30 4
gpt4 key购买 nike

我如何从表中选择我传递的 ID 值在字符串中的值?列的值可以是3326,9023,3725,552,15593326,它是一个包含n个值的字符串。如果我传递的 ID 在此字符串中,我需要获取该行。

查询:

$result = $this->db->query("
SELECT b.*
FROM `values` AS `b`
WHERE b.ids = ?
", array($id))->row_array();

最佳答案

如果 ID 列表在值列中,您可以使用 FIND_IN_SET搜索您传递的 ID:

$result = $this->db->query("
SELECT b.*
FROM `values` AS `b`
WHERE FIND_IN_SET(?, b.ids)
", array($id))->row_array();

关于PHP MySQL 选择 $id 在字符串中的位置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52179757/

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