我想了解外键和能够将数据从一个表关联到另一个表。所以我有一张用户表和一张名片表。外键SQL与用户表的关系
用户表具有'user_id','用户名'&'email'。 卡表具有'card_id'&'name'。
我想要做的是将卡表格卡表关联到用户。所以例如,如果卡表内有Card1,并且user1想要该卡(或更多)与它们相关联,那么我将如何使用外键来执行此操作。
这里是我正在选择和示出了此刻我的用户:
<?php
$sql = "SELECT user_id, username, email_address FROM user";
$result = $conn->query($sql);
if ($result->num_rows > 0) {
// output data of each row
while($row = $result->fetch_assoc()) {
echo
$row["username"] . "<br>",
$row["email_address"] . "<br><br>";
}
} else {
echo "0 Members";
}
$conn->close();
?>
我的用户表我需要另一个另一小区内了解“card_id的”,但在其数据类型这个不知道应该?
如果我理解正确你的问题,因为card_id的值是数字(我相信),它的类型应该是INT –
好吧,我也试图环绕我怎样才能将用户关联我的头用卡号? – user3725879
很难理解你的情况。你能否在你的问题中提供一个例子?什么是“卡”表代表什么?有什么限制 - 用户可以有多张卡,一张卡可以属于多个用户? –