PHP最引入注目的特征之一就是它对多种数据库管理系统(包括MySQL、PostgreSQL、Oracle和Microsoft Access)的支持。依靠这种支持,PHP开发人员可以创建复杂的数据驱动的Web应用而只需要竞争对手所需时间和成本的一部分。没有其他语言比PHP语言对MySQL的长期支持更清楚地了,MySQL是一种非常快速、非常可靠以及功能非常丰富的开源数据库管理系统。
通过PHP和MySQL数据库的结合使用,开发人员可以从商业数据库许可费的极大地节约中受益。而且,因为PHP和MySQL均为开源项目,所以当你一起使用它们两个时,你就会知道你正在使得最新技术可用。
在本篇中,我将向你展示如何使用PHP从一个数据库中提取数据,然后使用该数据以动态地构建一个Web页面。为了能够尝试本教程中的例子,你需要一个可工作的MySQL,你可以从MySQL的网站获得该MySQL安装。如果你有一些SQL(结构化查询语言,用于与数据库服务器交互作用的语言)的知识,那么你会发现它是有帮助的,但并不是必须的。
为了将MySQL和PHP一起使用,你的PHP构造必须包含对MySQL的支持。在UNIX平台上,这通过在UNIX平台上构造PHP时将with-mysql选项添加至配置脚本—然后将PHP指向MySQL客户端库来完成。在Windows平台上,MySQL客户端库已经构建在PHP 4内部并且被默认激活了。在PHP 5中,预先生成的.dll文件被包含在Windws版本的发布中。
Unix的用户应该注意到PHP 4装有一系列的MySQL客户端库,该等客户端库默认情况下是激活的;然而,PHP 5由于许可证颁发的原因不再这些库,因此你需要自己去获得、安装以及激活这些库。它们包含在MySQL的分发中,而且当你安装MySQL时它们会自动安装。为了激活MySQL扩展ext/mysql,请在PHP配置脚本中添加–with-mysql选项。
最后(好像所有上述还不是十分的令人),PHP 5也提供了一个新的MySQL 扩展(被称为ext/mysqli(改良的MySQL))。你可以使用该新扩展来访问MySQL4.1.2或者更高的MySQL版本中的新特征,从而获取改良后的速度和安全方面的益处。为了在UNIX平台上激活该扩展,请在PHP配置脚本中添加–with-mysqli选项,然后将PHP指向mysql_config程序,该程序与MySQL4 .1及以上版本一起提供。对Windows用户来说,ext/mysqli提前构造好的版本包含在win32下的PHP分发中。
如果你需要使用MySQL 4.1.2或者更高的版本的新特征,或者你正在使用老版本的MySQL但是仍然想从新扩展的速度/安全方面的改良上受益,那么请使用ext/mysqli库。
如果你不在上述所列的类别范围之内,或者不知道我在讲什么,那么请使用常规的ext/mysql库。
倘若你想知道,该教程包含ext/mysql和ext/mysqli两部分,因此你实际上用一个的价钱得到了两个。请继续阅读本教程,让我向你介绍MySQL。
延伸相关词:
陈小艺被曝姐弟恋,倒追小伙被当保姆,陆贞传奇演员表,人鱼情未了 电视剧,莫小棋三级,保拉的诱惑,李慧珍老公,luciano rivarola,如意剧情介绍电视猫,电视剧当狗爱上猫