在.php文档中显示不同的mysql数据,如cms

在.php文档中显示不同的mysql数据,如cms,php,mysql,content-management-system,Php,Mysql,Content Management System,嘿,这可能真的很简单,但我还是个初学者,对此我有点困惑。。 我想为我的网站创建一个类似于自制CMS的东西 我有一个.php文档,它正在查询数据库中的某些数据。现在,如果我更改该数据,文档将显示新数据。(这样我就可以编辑我的文本和图像了。) 我真正的问题是,我怎样才能创建一个新的页面呢。因此,我有一个表单,可以将新数据写入我的数据库,.php文档以某种方式显示我的新数据。 我的意思是,它与我的第一个.php文档是同一个“模板”,但如何从数据库中查询与以前不同的内容呢? 这在真正的CMS系统中是如何

嘿,这可能真的很简单,但我还是个初学者,对此我有点困惑。。 我想为我的网站创建一个类似于自制CMS的东西

我有一个.php文档,它正在查询数据库中的某些数据。现在,如果我更改该数据,文档将显示新数据。(这样我就可以编辑我的文本和图像了。)

我真正的问题是,我怎样才能创建一个新的页面呢。因此,我有一个表单,可以将新数据写入我的数据库,.php文档以某种方式显示我的新数据。 我的意思是,它与我的第一个.php文档是同一个“模板”,但如何从数据库中查询与以前不同的内容呢? 这在真正的CMS系统中是如何工作的

基本上,我想用表单在数据库中写入新数据。根据我在index.php中单击的url,page1.php文档中会显示不同的数据

我希望你明白我的意思。多谢各位

编辑:


给你一个例子:一个包含很多url的主文档,名为“data1”、“data2”、“data3”等等。如果我单击“data2”,showdata.php文档将显示它将在数据库中找到的data2。

我假设您对一种称为CRUD应用程序的东西感兴趣

CRUD代表创建、读取、更新、删除应用程序

互联网上到处都有PHP/MySQL中CRUD应用程序的例子

签出此链接:

您是否尝试使用url中的数据编写不同的查询

比如:

if (data1) {select data1 from database} elseif(data2){select data2 from database}
等等?CMS实际上就是这样做的,它根据url参数在同一页面上显示不同的数据,在php中,您可以使用url参数作为
$\u GET['data1']
$\u REQUEST['data1']


尝试类似的方法,然后用一些代码更新您的答案。

要回答您的问题,我们需要创建一个完整的应用程序;-)我只想知道它背后的原理我有我自己的CMS,几乎用它做了任何事情,但我对你的要求感到困惑。。请让它更具体,我会帮助你我不想有一个.php文件,只能显示特定的数据从我的数据库。相反,我希望使用文档显示不同的数据,这取决于用户希望看到的数据。示例:我有一个Recipe.php模板文档。这可以显示不同的食谱,这取决于我之前在页面上单击的url,如“蛋糕”或“松饼”。我不想每次在数据库中添加新配方时都创建一个新的.php文件。或者它应该自动创建..这就是我希望能够做到的是。如果我想编辑/写入/删除总是显示在.php文档中的数据,这很简单。但是我希望有一个.php文档,它根据用户希望看到的内容来显示数据,而不是总是显示可以编辑的相同数据。如果我单击“data2”,showdata.php文档应该显示它将在数据库中找到的data2,而您应该创建一个包含db条目id的URL,并在显示条目的页面上根据db值从数据库中获取数据。请参阅CRUD演示的编辑操作,并从中删除编辑表单。Entry(resource)URL应该是这样的,在show_Entry.php脚本中,您可以从$\u GET['id']全局变量获取该id。这听起来很合理。以这个网站为例,“questions/21881601/display-different-mysql-data-in-a-php-document-like-a-cms”告诉这个文档在数据库中搜索问题“21881601”并显示数据?是的,这正是逻辑。