PHP和MySQL是否相互关联?

时间:2013-04-18 00:17:04

标签: php mysql

PHP和MySQL以何种方式相互关联?

我学习了SQL,从未学过PHP。我看到用PHP编写的Web工具用于执行所有MySQL操作,我读到与MySQL交互使PHP成为一个更有趣的工具。这两者何时一起使用,还是建议一起使用?

4 个答案:

答案 0 :(得分:2)

PHP是一种服务器端语言。它可以连接到许多不同的数据库平台。

MySQL是一种可供PHP使用的关系数据库管理系统。

由于它们都是开源的,因此它们非常常用。它们并非专门一起使用,而是独立的工具。

答案 1 :(得分:2)

PHP是一种主要用于服务器端Web编程的编程语言。 MySQL是一个关系数据库。

您看到它们一起使用的原因如下:

  1. 两者都是免费的和开源的
  2. 两者都可在大多数网络主机(甚至共享托管服务提供商)上广泛使用
  3. PHP用于创建动态网页,而MySQL用于以比平面文件更方便的方式存储和访问数据(请参阅“为什么数据库比平面文件更好”)。他们在服务器上扮演互补角色
  4. 一起使用,您可以创建有趣的动态网站(维基百科),应用程序(Facebook)和框架(Wordpress)。

答案 2 :(得分:1)

他们只与开源有关。开源是一种"promotes free redistribution and access to an end product's design and implementation details."

的心态

PHPMySQL通常一起使用,因为PHP具有用于连接和查询MySQL数据库的API,例如ODBCPDOMySQLi ,对原始MySQL功能的改进。此外,大多数托管公司将在其Apache服务器安装中包含两者的安装,因为两者都得到大规模社区的积极支持并被大公司使用。 MySQL由Oracle授权,Oracle也授权Java(另一种开源编程语言)。

答案 3 :(得分:0)

PHP请求是无状态的。像MySql这样的数据库对于存储静态数据(例如XML文件)非常有用。 MySql可能是最常用的关系数据库系统之一。并非所有PHP应用程序都需要数据库,但它们通常