gpt4 book ai didi

php - 如何使用查询从数组中的 id 中获取名称?

转载 作者:太空宇宙 更新时间:2023-11-03 11:37:03 26 4
gpt4 key购买 nike

我有数组值作为原因

例如:$cause = $_REQUEST['cause'];

即 $cause = 2,3,4

如何从查询中获取数组值原因名称

我的表名是'cp_cause'

enter image description here

如何从上表中得到 2,3,4 原因名称。

我在 thinkphp 中的示例查询模型是

$cause_name = $GLOBALS['db']->getAll("select category from ".DB_PREFIX."category where id = '".$cause."'");

我要劳动、健康、妇女的名字

最佳答案

如果我没看错:你得到逗号分隔的 ID 并想查询这个?

SELECT * FROM cp_cause WHERE id IN (2, 3, 4)

PHP:

$cpCauses = $GLOBALS['db']->getAll("select * from cp_cause where id in('".$cause."')");

结果应该是一个列表,包含匹配的行。但是我们不知道,您的 getAll-Method 返回了什么!

例子:如果结果是一个数组,你可以迭代:

foreach($cpCauses as $cause) {
echo $cause['cause_name'];
}

关于php - 如何使用查询从数组中的 id 中获取名称?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45052987/

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