gpt4 book ai didi

php - Zend Framework 2 和 mySql 查询

转载 作者:行者123 更新时间:2023-11-30 01:36:17 25 4
gpt4 key购买 nike

我的情况是,我要在 MySQL 的两个表“登录”和“客户详细信息”中添加数据。数据由Zend Framework 2以一种形式收集并同时添加到数据库中。 MySQL 中的两个表都有一个 Customer_ID。在这两个表中,customer_id 都是自动递增的。我希望当通过表单添加数据时,客户详细信息中的 Customer_ID 自动递增,并将其值复制到登录表 Customer_ID 上。

到目前为止,我已经尝试过使用 LastInserverValue(),我尝试过将 Login 的 Customer_ID 设置为 FK,我尝试过手动将 customer_ID 分配给 Login,但没有成功。我使用的上述方法只是添加了,但Customer_ID不一样。

注意:数据正在添加,未更新。

更新:我知道我可以使用最后一个插入 ID,但因为我对 ZF2 中的两个表使用两个表网关,所以我无法弄清楚如何获取从 tablegateway1 到 tablegateway 2 的最后一个插入值

最佳答案

您的自动增量应该只出现在客户表上。您还可以在登录表上为登录 ID 自动递增,但是您将 login.customer_id 作为外键是完全正确的。

在登录过程中,您想要获取 customer.customer_id,然后在登录表中创建插入

例如结构:

客户

customer_id INT PK、AI

名字

姓氏

用户名

密码

登录

id PK、AI

customer_id (FK) customer.customer_id

创建于

关于php - Zend Framework 2 和 mySql 查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16832770/

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