疑问-mysqli+php函数
我有这个函数insert ()
函数在表users
中插入数据并发送了一封电子邮件。
我需要在创建另一个状态之前终止先前的状态,对吗? 因此,我需要将激活链接存储在另一个表中,即 activationLinks
表。
我可以做这样的东西吗?我认为下面的代码不起作用。
($sql = $db -> prepare("INSERT INTO users, activationLinks (username, email, password) (link) VALUES (?, ?, ?) (?)"));
基本上问题是我需要将数据存储在两个不同的表中,但在同一个函数中。 谢谢
i have this function insert ()
the function insert data in the table users
and sent an email.
I need to terminate a previous state before create another one, correct?
so, i need to store the activation link in another table, the activationLinks
table.
i can make something like this? i think the code below doesn't work.
($sql = $db -> prepare("INSERT INTO users, activationLinks (username, email, password) (link) VALUES (?, ?, ?) (?)"));
basically the question, is that i need store data in two different tables, but in the same function.
thanks
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
就像评论中提到的:只需发送两个单独的
INSERT
-查询您也可以将它们包装到一个事务中
Like mentioned in the comments: Just send two separate
INSERT
-queriesYou may also wrap them into a transaction