Php 如何更新MySQL以联接表数据
我有一张表格列出了某些收藏卡: 在这里,用户可以选择他拥有的项目,而不选中他没有的项目 我让form.php通过以下复选框:Php 如何更新MySQL以联接表数据,php,mysql,join,Php,Mysql,Join,我有一张表格列出了某些收藏卡: 在这里,用户可以选择他拥有的项目,而不选中他没有的项目 我让form.php通过以下复选框: <input type="checkbox" name="stickerID[]" value="<?php echo $row['stickerID']; ?> "> 其中卡0、1和2显示为选中状态 我的数据库如下所示: <?php //echo results foreach($_POST['stickerID'] as $k=&g
<input type="checkbox" name="stickerID[]" value="<?php echo $row['stickerID']; ?> ">
其中卡0、1和2显示为选中状态
我的数据库如下所示:
<?php
//echo results
foreach($_POST['stickerID'] as $k=>$v ){
echo $k;
echo "=>";
echo $v;
}
//UPDATE user_items SET stickerStatus = 1 WHERE stickerID = $_POST["stickerID"];
?>
users table with userID, userName, userEmail
user_items with userItemID, userID, itemID
Sheet1 with stickerID, stickerName, stickerSection, stickerStatus
这是因为我就是这样开始建造的。但是我意识到选择不能存储在Sheet1表中,而是存储在其他地方。我有点看到了,但不是很清楚。我应该如何存储每个用户有或没有该卡的位置?它应该以某种方式出现在用户项目表中,不是吗?可能是用户项目?您已经有了itemID/userID元组。如果记录存在,那么用户基本上拥有该项。哦!我想我明白了。。。
users table with userID, userName, userEmail
user_items with userItemID, userID, itemID
Sheet1 with stickerID, stickerName, stickerSection, stickerStatus