gpt4 book ai didi

php - 从子 ID SQL PHP 获取父 ID

转载 作者:行者123 更新时间:2023-11-29 05:58:10 25 4
gpt4 key购买 nike

我在表中有数据,想要获取 ID 的顶部(父 ID 来自子 ID)。

id (primary_key)        item_id             secondary_item_id
464 449 449
465 449 464
467 449 465

从这个表中,我想从 ID '467' 中获取 ID '464'。我尝试:

$parent_id = $wpdb->get_var( "
SELECT id
FROM {$bp->activity->table_name}
WHERE id = 467
" );

但是返回465,我要464。我只想使用一个查询,而不是多个查询。请帮忙。

最佳答案

$reply = 467; 
for ($x = 1; $x <= 2; $x++) {
$reply = $wpdb->get_var( "
SELECT secondary_item_id
FROM {$bp->activity->table_name}
WHERE id = $reply
" );
}

将其更改为我们在聊天中讨论的那样。您使用了错误的 SELECT

wordpress 函数文档:https://developer.wordpress.org/reference/classes/wpdb/

也许您可以更改 for 循环并使用 wordpress 提供的另一个函数。我以前没有用过wordpress,所以我不能告诉你应该使用哪个。如果您(或其他任何人)可能知道,我可以更改此答案。

关于php - 从子 ID SQL PHP 获取父 ID,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47450357/

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