本文档主要介绍了如何使用PHP与MySQL进行数据库操作,包括基本的连接、查询和数据处理。首先,我们来详细解析两个关键的PHP脚本部分:
1. **PHP与MySQL的连接与查询**:
在第一个PHP脚本中,作者首先定义了数据库名$dbname为'dorm'。然后通过`mysql_connect`函数连接到本地主机('localhost')上的MySQL服务器,使用用户名'root'和密码'root'。接着,SQL查询语句设置为从'member'表中选择No和Name两列。使用`mysql_query`执行SQL,并设置字符集为GBK,确保数据的正确编码。`mysql_db_query`用于执行数据库查询,获取结果集。通过`mysql_fetch_array`逐行读取查询结果,并生成HTML链接,其中ID是查询结果中的No,链接指向MemberDetail.php页面,显示人员的名字。
2. **查询详情页(MemberDetail.php)**:
在MemberDetail.php中,参数$id是从上一个页面传递过来的ID。同样连接到'dorm'数据库,根据传入的ID执行SQL查询,这次只查询'Detail'列。查询结果同样通过`mysql_fetch_array`遍历并输出详情信息。
3. **配置环境要求**:
文档还提到了在APMServ环境中运行时的一些配置注意事项:
- Apache服务器:确保Apache服务器正常启动,如果出现错误,可能需要检查版本兼容性,如Apache 1.x不支持,建议升级至1.8.0或更高版本。
- MySQL:安装的是MySQL 5.1,可能需要特定版本的PHP(至少9.34)以确保session的正确保存。此外,数据库监听的端口(默认是3306)和数据存储路径(如指定为"C:\WINDOWS\TEMP")也需要配置。
本文档主要展示了PHP通过MySQL进行数据库操作的基本示例,包括连接、执行SQL查询以及在实际应用中处理数据和传递参数。同时,还强调了在特定开发环境中设置数据库和服务器配置的重要性。