php - 使用 session 数据将帖子链接到用户 ID

标签 php mysql

解决了我最近的连接表问题后,我现在有 2 个表,一个名为 users另一个叫 posts 。 users 表当然有 user_nameuser_id并且帖子还有一个名为 user_id 的字段,从而为我提供了一种将它们与 mysql JOIN 链接的方法...问题是我不知道如何使用 session 数据来记录用户提交博客文章表单时的 ID。如果我能得到它,我就可以链接这两个表。非常感谢任何帮助。

博客形式:

<form action="" method="post">
<p>
    <input type="hidden" name="user" id="user" value="<?php echo $_SESSION['user']['username'] ?>" readonly />
</p>
<p>
    <label for="title">Title: </label>
    <input type="text" name="title" id="title" />
</p>
<p>
    <textarea name="body" rows="20" cols="60"></textarea>
</p>
<p>
    <input type="submit" value="Add Post" />
</p>
</form> 

我想我可以使用$_SESSION['user']['id']以某种方式将它绑定(bind)到 table 上,但我无法全神贯注于它。

最佳答案

最终成功了:

插入帖子 (user_id, post_text) 值 ($_SESSION['userid'], '$post_text')

对于那些仍然需要问题答案的人!祝你好运。

关于php - 使用 session 数据将帖子链接到用户 ID,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17555324/

相关文章:

php mysql - 如何排列包含键值的数组结果

php - Android PHP和mysql的最佳教程

MySQL如何使用SET类型来选择一个SET包含另一个SET中的一个或多个项目的记录

php - 存储在 PHP 数组或 mySQL 中

mysql - 删除 MySQL 数据库中重复的外键行

php - Node.js 和 JSON

php - 当用户结账以比较购物车数量与数据库数量时的最终检查仅返回一条记录,即使购物车中有多个商品

php - Laravel 5.2 验证错误在随机时刻为空

mysql - 表格排序后如何获取行的位置?

mysql - UPDATE with SELECT 子查询在 MySQL 5.7 上运行极其缓慢(但在 5.5 上运行良好)