gpt4 book ai didi

mysql - 连接 Codeigniter 表中最后插入的数据/值

转载 作者:行者123 更新时间:2023-11-29 10:35:20 24 4
gpt4 key购买 nike

我正在尝试显示最后插入的记录中的数据transaction 表,我可以。但我想将表 transaction 与表 productuser 连接起来。

如何将表transaction与表productuser连接起来?谢谢!

这是一个模型 transaction.php

function insert_data($data){
$this->db->insert('transaction',$data);

$id_transaction = $this->db->insert_id();
$query = $this->db->get_where('transaction', array(
'id_transaction' => $id_transaction
));

return $query->row();
}

最佳答案

我假设你的表结构就像这样:

Table User
| id | name |

Table Transaction
| id | transaction_name | product_id | user_id |

Table Product
| id | product_name |

您的目的是想使用连接显示数据。

基本上你的查询应该是这样的:

SELECT user.name, product.name, transaction.transaction_name 
WHERE transaction.id = $id_transaction
JOIN product ON product.id = transaction.product_id
JOIN user ON user.id = transaction.user_id

我无法给出明确的答案,因为您没有向我们提供用于您目的的更多信息(您想要显示数据或插入)以及有关您的表结构的更多信息(只需提供重要 结构)。

我不知道 CI3 中的查询生成器,但我相信您可以使用我上面的查询。

关于mysql - 连接 Codeigniter 表中最后插入的数据/值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46518892/

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