你真的需要MySQL来托管PHP文件吗?

你真的需要MySQL来托管PHP文件吗?,php,mysql,angularjs,Php,Mysql,Angularjs,我知道w3schools不是最好的资源,但当我需要快速了解一种语言/技术时,我会使用它 从运行MySQL的PHP服务器获取数据-获取的文件是customers_MySQL.PHP,它只是一个json格式的PHP文件 {"records":[{"name":"haha", "country":"lolz"}]} 我很困惑,据我所知,你并不真的需要MySQL来托管PHP文件,只需要PHP解释器,那么当它们包含“running MySQL”字样时是否会产生误导?不,只要你不需要从中获取数据。w3sc

我知道w3schools不是最好的资源,但当我需要快速了解一种语言/技术时,我会使用它

从运行MySQL的PHP服务器获取数据-获取的文件是customers_MySQL.PHP,它只是一个json格式的PHP文件

{"records":[{"name":"haha", "country":"lolz"}]}

我很困惑,据我所知,你并不真的需要MySQL来托管PHP文件,只需要PHP解释器,那么当它们包含“running MySQL”字样时是否会产生误导?

不,只要你不需要从中获取数据。

w3schools所做的就是告诉你如何使用angular从PHP文件中获取JSON格式的数据。它们还显示了如果您想使用PHP从MySQL服务器获取数据,该文件将包含什么内容。PHP连接到数据库,然后以JSON格式打印结果


希望这有助于消除困惑。PHP和MySQL是两种不同的技术,但在动态应用程序中可以很好地协同工作。当然,你可以在没有MySQL的情况下运行PHP,但是如果你想存储数据,如果不是SQLite,你可能需要一个数据库引擎。

不,你不需要运行MySQL来获取文件,很可能他们是在文档中复制和粘贴的。很难找到一个没有MySQL但有PHP的主机。他们只是在陈述事实,从运行php和MySQL的服务器请求资源,并从运行.net和sql server的服务器获取资源。它们还为两者提供服务器端脚本。如果它向您展示了zipdeedoodah对客户端的重要性,那么响应是如何创建的。谢谢。当然,至少有几个人会投反对票,但没有给出理由。@VolkerK,这是真的,但因为他们正在获取数据,人们可能会误解MySQL也是必要的。也有可能跳过任何面向SQL的数据库,而改为使用包含json对象的.json文件。它们同样安全,因为您需要访问服务器才能查看它们及其内容,但不需要像面向SQL的数据库那样需要更长的访问脚本。