PHP / Mysql类别制作

时间:2016-09-08 15:09:25

标签: php mysql

我是编程的新手,我的英语不是很好,但我会尝试解释我的问题。这是一段时间,而我一直试图找出如何制作,我想要的东西。 我不需要你为我编写代码,我只想知道从哪里开始,学习什么以及在哪里查找信息。

我将展示我想要构建的简单示例。

图表照片(后端系统)中的一些简单示例: First Image

我想制作,颜色等可以从管理员控制面板添加 Admin Panel

添加内容的简单视图 Adding Pages

这是用户输入,用户可以在DataBase中输入“Cars”(作为主题) User Input

在纸面上它看起来很简单,但我无法弄清楚我需要从哪里开始。如何制作这样的数据库?以及如何使一切工作?我知道基础知识,如何在数据库中输入数据并查看它,但无法想象如何制作复杂的数据库。对于任何建议,建议和教程,我会非常高兴。谢谢任何想要帮助的人!遗憾,Crelix!

2 个答案:

答案 0 :(得分:0)

根据我的理解,您需要一个示例数据库和表结构。

对于您的项目,我会有一个数据库,我们称之为车辆。

然后我会有一个名为cars的表。

每辆车都有这样的结构:

ID | color | country| region | ..... and so on

这些字段中的每一个都是数字的,您可以将其加入其他表格。

所以你会有一个像这样的colors

ID | description

让我们说颜色ID 1描述为红色。如果你想找到你会做的所有红色汽车

SELECT * FROM cars where color = 1

OR

SELECT * FROM cars INNER JOIN colors on cars.color = colors.ID 

此后每张桌子都非常相似。只是您加入的ID。

您不仅在车牌表中存储红色的原因是为了节省数据库空间并提高速度。

我希望这会对你有所帮助,我很乐意进一步解释。

答案 1 :(得分:0)

首先,您应该阅读一些教程。例如,这一个:http://www.tutorialspoint.com/php/

我可以给你一些提示在哪里寻找东西:

主要取决于你是想在“普通”PHP + MySQL中使用它,还是使用某些框架。

例如,使用Symfony,您可以使用1个命令创建数据库(请参阅:Doctrine)。但对于小型学习项目来说,这将是一种过度杀伤力。当然,学习Symfony框架将是一个无与伦比的资产。

如果您只想要PHP,那么您必须使用mysqliPDO

您应该熟悉PHP Classes

关于SQL:

您可能希望它以某种方式显示(除了白页上的黑色文字)。有许多前端框架,但你可以从Bootstrap开始,我认为很容易理解