php– 使用MYSQL在同一部电影上插入多个actor

php– 使用MYSQL在同一部电影上插入多个actor,第1张

概述伙计们,我不知道如何问这个问题,我刚开始学习PHP和Mysql,我有很多麻烦做一些我觉得很容易的事情.让我们说我在Mysql Actors和Movies中有两个表.演员有ID和NAME电影也有相同的ID和名称.在这个例子中,我们可以说我们的演员是1布拉德皮特,2爱德华诺顿和3杰克尼科尔森电影是1个搏击俱乐部和2个海洋的十三个.Brad Pitt和Edward

伙计们,我不知道如何问这个问题,我刚开始学习PHP和MysqL,我有很多麻烦做一些我觉得很容易的事情.

让我们说我在MysqL Actors和MovIEs中有两个表.

演员有ID和name
电影也有相同的ID和名称.

在这个例子中,我们可以说我们的演员是1布拉德皮特,2爱德华诺顿和3杰克尼科尔森

电影是1个搏击俱乐部和2个海洋的十三个.

Brad Pitt和EDWard norton都参加了搏击俱乐部,
布拉德皮特在海洋十三号
杰克尼科尔森不参与任何一部电影.

如何将演员链接到我的MysqL数据库中的电影,我如何使用PHP显示它们.

我非常感谢任何帮助,我真的迷失在这一个!感谢您的关注!

最佳答案你可以使用JOINS.

在简短的介绍中,让我们有另一张表,关系.在那,电影和演员是相关的. PRIMARY KEY将是两个ID的组合.

Actors table+----+----------------+| ID |           name |+----+----------------+|  1 |      Brad Pitt ||  2 |  EDWard norton ||  3 | Jack Nicholson |+----+----------------+MovIEs table+----+--------------------+| ID |               name |+----+--------------------+|  1 |         fight Club ||  2 | Ocean''s Thirteen. |+----+--------------------+

现在我们可以拥有一个包含这两个ID的关系表.

+-------+-------+| MOVIE | ACTOR |+-------+-------+|     1 |     1 ||     1 |     2 ||     2 |     1 |+-------+-------+

这样,MovIE 1将同时拥有actor 1和2.

@R_301_5601@

CREATE table Actors (`ID` int,`name` varchar(255));INSERT INTO Actors (`ID`,`name`) VALUES(1,'Brad Pitt'),(2,'EDWard norton'),(3,'Jack Nicholson');CREATE table MovIEs (`ID` int,`name` varchar(255));INSERT INTO MovIEs (`ID`,'fight Club'),'Ocean''''s Thirteen.');CREATE table stars (`movIE` int,`actor` int);INSERT INTO RelationShip (`movIE`,`actor`) VALUES(1,1),(1,2),1);
总结

以上是内存溢出为你收集整理的php – 使用MYSQL在同一部电影上插入多个actor全部内容,希望文章能够帮你解决php – 使用MYSQL在同一部电影上插入多个actor所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/1168465.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-01
下一篇 2022-06-01

发表评论

登录后才能评论

评论列表(0条)

保存