テーブルに値を追加する方法について質問があります。今、私はあなたがツールショップなどの在庫を維持できるアプリケーションに取り組んでいます。複数の値を持つMySQLカラム
<?php
include 'dbconnect.php';
// Stock query
$sql = "SELECT * FROM product WHERE locationcode = 'loc1'";
$result = $conn->query($sql);
if ($result->num_rows > 0) {
// output data of each row
while($row = $result->fetch_assoc()) {
echo "<tr>";
echo "<td>".$row['locationcode']."</td>";
echo "<td>".$row['product_id']."</td>";
echo "<td>".$row['amount']."</td>";
}
}
else {
echo "0 results";
}
$conn->close();
私が利用可能な製品のために作られたテーブルには、次の列で構成されています
- プロダクトID
- 製品タイプ
- ブランド
- モデル
- コストの価格
- 販売価格
- ロケーションコード
- 金額
このツールショップの多くの製品は、複数の場所で利用できます(国内にはいくつかの物理的な店舗があります)。
列に2つ以上の値を追加することはできますか?これは、クライアントが製品と対応するロケーション(IE。製品はロケーション1とロケーション2の両方で使用可能)でフィルタリングできる必要があるためです。
ありがとうございます!
正規化を参照してください。 – Strawberry