多对多关系中的问题

2023-12-20

我有两张桌子jewelry(j_id,j_name,Description) and style(style_id,style_name,image)每张表与另一张表之间是多对多的关系,因为一个珠宝产品可以有多种款式,并且同一款式的产品有多个,因此这种关系是多对多的。

现在我的问题是如何关联这些表,即我想在珠宝表中插入一条记录,并且一种珠宝产品应该有多种款式。

在珠宝 html 页面上,我想将样式放入从样式表动态填充的多个选择下拉列表中,如果用户想为同一产品选择两种样式,他们可以。


我会推荐 4 张桌子,其中 3 张用于珠宝和款式,第四张用于订单。

珠宝:jid (PKEY)、jname、描述

样式:sid (PKEY)、sname、描述

产品:pid (PKEY)、sid(FKEY)、jid(FKEY) - 一款产品定义了风格和 kewellery 的独特组合

订单:oid(PKEY)、pid(FKEY)、其他详细信息(名称、地址等)

对于每件珠宝,使用产品表恢复关联样式并填充 html 页面上的字段。 对于每个订单,存储产品 ID,它唯一地标识珠宝和款式。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

多对多关系中的问题 的相关文章

  • 将变量从 PHP 发送到 Javascript

    我在两个单独的文件中有以下代码 其中一个是 javascript 另一个是 php JavaScript xmlhttp new XMLHttpRequest xmlhttp onreadystatechange function if t
  • Laravel 中的发布请求 - 错误 - 419 抱歉,您的会话/419 您的页面已过期

    我安装了 Laravel 5 7 向文件添加了一个表单 resources views welcome blade php
  • 将视图加载到变量中

    有什么方法可以将 PHP 文件的内容放入变量中吗 我想做这个 msg this gt load gt view some view 但当我这样做时 msg is NULL 是否可以 有可能的 msg this gt load gt view
  • 如何在函数内部使用 require_once [重复]

    这个问题在这里已经有答案了 你好 我想在函数内使用 require once 但不起作用 实际上我的页面中有三个函数我该怎么做 它在外面工作但不在函数内部 请问有谁吗 这是我的代码
  • 从 MySQL 返回结果时的数字顺序

    我的数据库表中有以下类型的标题 Topic 1 blah blah Topic 2 blah blah Topic 3 blah blah Topic 10 blah blah Topic 11 blah blah etc 选择查询将始终返
  • java.sql.SQLException:已经关闭

    我们有一个在 Tomcat 上运行的 Web 应用程序 带有 MySQL 后端 有一段时间一切都很好 然后突然我们开始遇到这个异常java sql SQLException Already closed 整个堆栈跟踪是 DEBUG org
  • 发送蓝色附件

    我尝试发送附件 pdf 文件 我收到电子邮件但没有附件 我尝试过使用https github com sendinblue APIv3 php library blob master docs Model SendSmtpEmail mde
  • 如何设置 Zend Cache Storage 的过期时间?

    我想在 Zend 文件系统缓存中存储一 些 XML 并让它在 30 分钟后过期 如何设置缓存持续时间 过期时间 我使用 Zend 缓存作为组件 而不是在完整的 ZF2 应用程序的上下文中 cache Zend Cache StorageFa
  • 使用 AJAX 来回发送信息

    使用 post 你可以向服务器发送信息 但是当你需要从服务器接收信息时怎么办呢 信息如何从可以由 php 变量保存的方式变为可以由 javascript 变量保存的方式 反之亦然 这与您的问题更相关 http docs jquery com
  • 使 IPTC 数据可搜索

    我对 IPTC 元数据有疑问 是否可以通过 IPTC 元数据 关键字 搜索不在数据库中的图像并显示它们 我将如何执行此操作 我只需要一个基本的想法 我知道 PHP 有 iptcparse 函数 我已经编写了一个函数来获取画廊文件夹和所有子目
  • Symfony2 将复选框值从 0/1 更改为“no”/“yes”

    我创建了一个带有一个复选框的表单 用户设置类型 php public function buildForm FormBuilderInterface builder array options builder gt add newslett
  • 如何使用多个Auth组件?

    我使用用户模型将身份验证组件配置为 管理页面 但现在 我还想为客户端创建 配置身份验证 我尝试 重写 inialize This is in my ClientsController php public function initiali
  • 由带有换行符的 DOMDocument 生成的 XML

    我正在使用 PHP DOMDocument 创建 XML 文件 并且这些 XML 文件不能包含换行符 但是当我使用该方法时 保存 XML 生成的 XML 在定义和初始标记之间有一个换行符 如下所示
  • PHP 将日期与今天的日期进行比较

    我正在尝试采用以下格式的信用卡到期日期mm yy并查看该日期是否已过 以便我知道信用卡是否已过期 如果已经过期 则一类expired被插入到 tr 我的代码结果检查了 05 16 的样本日期 并且脚本显示该卡尚未过期 而显然该卡已经使用了一
  • Niceedit本地上传图片失败

    我是这样称呼编辑的 new nicEditor buttonList bold italic underline upload iconsPath img nicedit png uploadURI http server com inte
  • 在 Laravel 中使用 grpc,“未找到‘Grpc\ChannelCredentials’类”。

    我正在尝试在 Laravel 项目中使用 grpc 这是我的composer json 文件的一部分 require datto protobuf php dev master google auth 0 7 0 grpc grpc dev
  • 重复密码在 Yii2 中不起作用

    我在模型中编写的规则如下 public password repeat inheritdoc public function rules return password required password string min gt 6 p
  • 逻辑编程帮助

    A if infos 空和inputs empty 删除 B if infos空和inputs 空的 添加 C if infos 空和inputs 等于信息 添加 我们可以有这样的 if B it s the most common ope
  • 需要从我的应用程序将文件上传到谷歌文档并存储对上传文件的引用

    我正在开发一个基于谷歌应用程序的基本系统 就像我之前定义的那样 我正在构建一个简单的订购系统 并且对于每个下订单 我都会附加一个文件或文档 我希望能够设置它 以便我上传的任何文件都会上传到谷歌文档中 并且我能够以某种方式从我自己的应用程序维
  • 单个返回语句与多个返回语句? [关闭]

    就目前情况而言 这个问题不太适合我们的问答形式 我们希望答案得到事实 参考资料或专业知识的支持 但这个问题可能会引发辩论 争论 民意调查或扩展讨论 如果您觉得这个问题可以改进并可能重新开放 访问帮助中心 help reopen questi

随机推荐

  • TDD、DDD 和封装

    经过几年遵循我工作场所 架构师 传下来的不良实践并认为一定有更好的方法之后 我最近一直在阅读有关 TDD 和 DDD 的内容 我认为这些原则和实践将是一个很好的方法 非常适合我们编写的软件的复杂性 然而 我见过的许多 TDD 示例都调用域对
  • Flutter:应用程序的区域设置不受其所有本地化代表的支持

    您好 我正在尝试在 flutter 应用程序中添加 BottomNavigationBar 但当我运行项目时出现错误 A MaterialLocalizations delegate that supports the ka GE loca
  • 将应用程序设置存储在项目文件夹而不是 AppData 中

    我的项目中有一个 Settings cs 文件 我通过以下方式从程序访问其中的数据 Properties Settings Default MyProperty 生成的设置文件存储在以下位置 C Users Foo AppData Loca
  • android ndk 开发问题:memcpy 函数出现“无效参数”错误

    我在android项目中使用了c 代码 所以我使用了NDK工具 IDE是eclipse 编译项目时 我收到错误memcpy功能 Invalid arguments Candidates are void memcpy void const
  • DropDownList-项目在回发时为空

    我有 DropDownList 我必须将其填充到与另一个控件的单击事件关联的事件中 数据已填充并存在 但当我选择一个值并回发时 该值为空 这意味着视图状态不起作用 解决方案说在 Init 中填充 DropDown 但我不能 因为要求不允许这
  • 在 Laravel 4 中设置自动增量初始值

    有没有办法使用 Schema Builder 的迁移来设置 Laravel 4 中表上主键的自动增量初始值 我想将表的 id 设置为从 100 开始 我知道使用纯 SQL 可以做到这一点ALTER TABLE MY TABLE AUTO I
  • 如何使用第一个逗号将字符串拆分为段落?

    我有字符串 address 10 Madison Avenue New York NY 212 538 1884 像这样分割它的最好方法是什么 p 10 Madison Avenue p p New York NY 212 538 1884
  • Apache Maven 错误:无法将工件 org.apache.maven.plugins:maven-clean-plugin:pom: 2.5 传输到中央

    我对此很陌生 我正在 apache maven 上工作 我在代理服务器后面工作 每次 我都会尝试构建maven项目 它给了我这个错误 我还更改了 settings xml 文件中的代理设置 但它不起作用 它一直给我同样的问题 构建失败 我在
  • 如何修复缺少对象的 git 存储库?

    我的开发存储库在某个时候丢失了一个对象 git fsck fatal failed to read object 2dddc84156fa30e4614a7ea5a1895885011b8db8 Invalid argument git c
  • 如何允许特定服务器访问我的API?

    我正在使用node js express和mongodb编写一个API 它将在另一台服务器中使用 我只希望该服务器 或将来的更多服务器 能够访问我的 API 我怎样才能做到这一点 如果您只想根据另一台服务器的 IP 进行限制 那么您可以定义
  • numpy 和 pandas timedelta 错误

    在 Python 中 我使用 pandas 生成了一个日期数组 或从 CSV 文件中读取 并且我想为每个日期添加一年 我可以使用 pandas 让它工作 但不能使用 numpy 我究竟做错了什么 或者这是 pandas 或 numpy 中的
  • 线性回归预测中的个别项

    我在 R 中对某些数据集进行了回归分析 并尝试预测数据集中每行的每个自变量对因变量的贡献 所以像这样 set seed 123 y lt rnorm 10 m lt data frame v1 rnorm 10 v2 rnorm 10 v3
  • 停止Excel科学计数法转换[关闭]

    Closed 这个问题不符合堆栈溢出指南 help closed questions 目前不接受答案 有没有办法停止Excel将数据转换为科学记数法 Microsoft Excel 显然假定任何包含数字和 E 的数据都应该是科学记数法并将其
  • 编写集成高斯的 Python 函数的最佳方法?

    在尝试使用 scipy 的四边形方法对高斯进行积分时 假设有一个名为 gauss 的高斯方法 我在将所需参数传递给高斯并让四边形对正确的变量进行积分时遇到问题 有谁有一个关于如何使用四元组和多维函数的好例子吗 但这让我产生了一个更宏大的问题
  • 在 JavaFX 中使用包含伪类的查询

    我正在尝试在编程查询中使用伪类Node lookupAll 然而这似乎给出了意想不到的结果 我在网上搜索过 找不到任何表明 Node lookupAll 不支持伪类的信息 public class Foo extends Applicati
  • jQuery Ajax 调用和 Html.AntiForgeryToken()

    我已经在我的应用程序中实施了缓解措施CSRF 攻击 https en wikipedia org wiki Cross site request forgery以下是我在互联网上的一些博客文章中读到的信息 特别是这些帖子是我实施的驱动力 A
  • 找不到 *.apk 错误

    2011 06 22 23 55 09 main Android Launch 2011 06 22 23 55 09 main adb is running normally 2011 06 22 23 55 09 main Could
  • 在公司防火墙后面运行 npm:我需要告诉安全团队什么?

    我正在尝试运行 node js 但无法安装任何软件包npm被阻止 我已经尝试过这里的解决方案 如何在cntlm配置文件中填写代理信息 https stackoverflow com questions 9181637 how to fill
  • 使用逗号时将 String 转换为 double

    我有一个 UITextfield 它正在由数据库中的数据填充 该值的格式是用逗号分隔小数部分 所以 结构类似于 1 250 50 我将数据保存在字符串中 当我尝试使用 doubleValue 方法将字符串转换为双精度数或浮点数时 我得到 1
  • 多对多关系中的问题

    我有两张桌子jewelry j id j name Description and style style id style name image 每张表与另一张表之间是多对多的关系 因为一个珠宝产品可以有多种款式 并且同一款式的产品有多个