如何更新MySQL以连接表数据

时间:2014-04-09 14:48:24

标签: php mysql join

我有这张表格列出了某些收藏卡片:

Table Form

在这里,用户可以选择他拥有的物品,并且不加控制他没有的物品。

我让form.php传递这些复选框,如下所示:

<input type="checkbox" name="stickerID[]" value="<?php echo $row['stickerID']; ?> ">

这个帖子发布到editform.php,如下所示:

<?php

//echo results
foreach($_POST['stickerID'] as $k=>$v ){
echo $k;
echo "=>";
echo $v;
}


//UPDATE user_items SET stickerStatus = 1 WHERE stickerID = $_POST["stickerID"];

?>

目前只是打印出所选贴纸卡的值:

0=>0 1=>1 2=>2
卡片0,1和&amp; 2显示为已选中。

我的数据库如下所示:

users table with userID, userName, userEmail
user_items with userItemID, userID, itemID
Sheet1 with stickerID, stickerName, stickerSection, stickerStatus

这是因为我是如何开始构建它的。但我意识到选择不能存储在Sheet1表中,而是存储在其他地方。我有点看到它,但并不完全。我应该如何存储每个用户拥有或没有该卡的位置?应该以某种方式在user_item表中,不应该吗?

0 个答案:

没有答案