内容摘要:第 2 部分的重点是使用某些主流编程语言为 MySQL 开发应用程序,比如 PHP、Java™、C/C++、Python 和 Perl。作为面向在 POWER 上 Linux 中使用 MySQL 的应用程序开发者的一篇简短指南,本文适合那些熟悉自己的系统环境、网络、媒体设备和磁盘资源的 MySQL 开发者和数据库管理员阅读。
介绍
第 1 部分 介绍了 POWER 上 Linux 中的 MySQL 及相关工具,并涵盖了一些主要的概念,比如创建数据库、填充数据以及验证参照完整性。
本部分介绍使用主流编程语言(比如 PHP、Java、C/C++、Perl 和 Python)在 POWER 上 Linux 中开发与 MySQL 通信的应用程序的基本概念。
本部分中的示例基于 第 1 部分 中所创建的数据库。为了更好地理解本文中描述的示例,请回顾第 1 部分中创建的数据库结构。
所有示例都在 POWER 上 Linux 中编译和运行。不过请注意,这些说明也适用于普通的 Linux。
使用 PHP 进行 MySQL 开发
本节描述了如何在最常见的情形中使用 PHP 和 MySQL:使用 Apache Web 服务器。
在大部分常见的配置中,您应该在系统中安装以下组件:
包含 PHP 二进制程序的 PHP 文件
用于您的 Apache 版本的 PHP 模块
Apache web 服务器
具有 MySQL 访问函数的 PHP 扩展模块
在任何 Linux 发行版本标准安装媒介中,包括 POWER 和 PPC 上的 Linux,通常以 rpm 软件包的形式附带这些组件。
这里假定您想要创建一个非常简单的基于 web 的应用程序,让您能够向 CONTRACTING 数据库的 EMPLOYEE 表中插入数据,并能从中导出数据。
图 1 中给出了 HTML 输入表单。
图 1. HTML 数据输入表单

这个 HTML 数据输入表单的动作是调用 PHP 脚本 insert.php,如下所示:
...
<FORM METHOD="POST" ACTION="insert.php">
...
来源:ibm 作者:Nikolay V. Yevik 责编:豆豆技术应用