【发布时间】:2016-12-01 21:23:43
【问题描述】:
目标:
我正在尝试创建一个可以访问我的数据库并能够选择、插入、更新和删除记录的 Web 应用程序。我是使用数据库和 PHP 的新手,并且已经查看了其他问题,试图在我的理解上有所突破,所以请善待,不要将其标记为重复。
问题:
我有一个包含我的网页的 html 文件,它是一个日程安排工具,用户可以在其中安排与其他人的会议。我已经创建了一个数据库并理解了操作该数据库的 PHP 代码,但我不知道在哪里执行此操作。
问题:
比如说,我有一个 PHP 函数,它接收会议时间和会议描述,并将其记录到数据库中(不完全是我想要做的,但足以让我理解) .我想要它,以便当用户单击我页面上的一个片段并登录该会议信息时,它可以调用该 PHP 函数并登录数据。目前,我有一个 html 文件和 3 个 js 文件,其中包含我页面的所有信息。我看到可以将 html 信息放入 php 文件中,但反之则不行。那么,我是否:
A.) 创建一个单独的 php 文件,其中包含我操作数据库所需的所有函数,并从我的 html 和 javascript 文件中调用这些函数?
B.) 在 php 文件而不是 html 文件中创建我的整个页面,这样我就可以穿插 php 的 sn-ps 来操作我的数据库?
C.)我没有正确理解它,还有什么我应该做的吗?
我知道这是一个非常基本的问题,但到目前为止我还没有找到启发我的答案,我认为这可能对未来的初学者有用。
【问题讨论】:
-
我们能看看你到目前为止的尝试吗?我们不会从头到尾构建......
-
这对 SO 来说太宽泛了。但是,您似乎缺乏对如何构建动态 Web 应用程序的基本了解。你可能比看看 CodeIgniter 更糟糕,这样你就可以了解 MVC - 模型、视图、控制器。这样你就可以了解表示、逻辑和数据之间的区别。无论您有一个巨大的 PHP 文件还是多个,两者都可以工作,但它关系到可扩展性、经济性、效率和易于维护。
-
哪里有更好的论坛来获得我正在寻找的帮助,这里的人不太热衷于帮助没有很多基础知识的初学者
-
这并不是说人们没有帮助(好吧,有些可能是),而是您误解了 SO 的目的。它适用于基于代码的问题。您的问题引发的讨论多于答案。我给了你一些建议 - 研究 MVC,因为你显然需要学习如何在使用代码时构建文件。 MVC 与其他任何结构化方法一样出色,而 CodeIgniter 是一个非常友好的框架。