gpt4 book ai didi

php - 插入从另一个表中获取的 id

转载 作者:可可西里 更新时间:2023-11-01 07:39:16 26 4
gpt4 key购买 nike

我有一个消息表

**message**
---------------------------------------
msg_id (AI) | user_id | content

和用户表

**user**
---------------------------------------
user_id (AI) | email | password | name

我想将发布消息的用户存储到数据库中。我编写的代码允许我将提交的消息存储到数据库中,但不能存储 user_id

if (isset($_POST['submit'])) { // Form has been submitted.
$msg = new msg();
$msg->user_id = ???
$msg->content = trim($_POST['content']);
if ($msg->createMsg()) {
//action
} else {
//action
}

createMsg() 是插入我的查询的 sql 语句。

如何从 user 表中获取 user_id 并将其存储到 message 表中?

最佳答案

在登录 session 期间存储用户数据,如 $_SESSION['user'];

$msg->user_id = $_SESSION['user']['user_id'];

关于php - 插入从另一个表中获取的 id,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31429869/

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