-6

PHP 和 MySQL 以什么方式相互关联?

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

4

4 回答 4

2

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

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

由于它们都是开源的,这使得它们非常普遍地一起使用。它们不是专门一起使用的,而是独立的工具。

于 2013-04-18T00:18:37.453 回答
2

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

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

  1. 两者都是免费和开源的
  2. 两者都在大多数网络主机(甚至共享主机提供商)上广泛使用
  3. PHP 用于创建动态网页,而 MySQL 用于以比平面文件更方便的方式存储和访问数据(请参阅“为什么数据库比平面文件更好”)。他们在服务器上扮演互补的角色

一起使用,您可以创建有趣的动态网站 (Wikipedia)、应用程序 (Facebook) 和框架 (Wordpress)。

于 2013-04-18T00:22:12.570 回答
1

它们仅与开源有关。开源是一种“促进免费再分发和访问最终产品的设计和实现细节”的心态。

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

于 2013-04-18T00:25:13.667 回答
0

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

于 2013-04-18T00:19:37.550 回答