图书前言

PHP是一个操作简单、功能强大的动态网站开发语言,用PHP开发的网站,开发过程简单,用户维护方便。由于具有很好的安全性、跨平台性及开源性,PHP自出现以来,得到了广泛的应用和迅速的发展。在国内,PHP的发展也非常迅速,百度、新浪、搜狐等各大互联网门户都在广泛使用PHP,越来越多的小门户网站也加入使用PHP的行列。根据调查,PHP从业者选择PHP的因素主要是“语言简单容易上手”、“可获得大量开源代码”和“PHP免费”三个方面,今后的发展潜力巨大,更多的年轻人对PHP产生了浓厚的兴趣。

学习PHP动态网站开发技术,前提必备基础知识包括静态网站制作基础(HTML基础知识、Dreamweaver使用方法等)、数据库技术。通过多年的教学实践,分析学生在学习过程中普遍存在的问题,作者认为对PHP动态网站开发有浓厚兴趣的学习者,选择通俗易懂且容易入门的教材,有助于学生了解并掌握整个动态网站开发全过程及所用的基本知识和技术。鉴于此,通过整合HTML基础知识、Dreamweaver的使用、MySQL数据库及PHP动态网站知识等内容,使得动态网站初学者可以快速地了解并掌握使用PHP动态网站开发技术开发实际项目的基本技能。

全书共12章,第1章网页制作基础知识,主要介绍网页与网站的基本概念,计算机网络的相关概念以及网页制作相关技术。第2章介绍HTML基础知识。第3~5章为Dreamweaver CS6的使用: 第3章介绍Dreamweaver CS6基本操作,包括如何创建站点、制作简单网页、创建链接、表单的使用; 第4章介绍了CSS样式和网页布局规划,主要介绍在Dreamweaver中如何使用CSS样式,利用表格、框架以及CSS对网站页面进行布局; 第5章为Dreamweaver的高级应用,介绍了如何在页面中添加行为、菜单栏、折叠式面板以及JavaScript简单应用等。第6~8章为数据库基础: 第6章介绍数据库的基本概念、数据模型、关系模型等数据库基础知识; 第7章主要介绍MySQL服务器的安装、配置及使用; 第8章详细介绍MySQL数据库的基本操作,包括使用SQL语句与客户端界面工具如何定义数据库、表、修改表、表中数据增删改查操作以及MySQL数据库的备份与恢复。第9~12章为PHP技术内容: 第9章介绍PHP基本知识,包括基本语法、数据类型、运算符与表达式、流程控制以及函数等; 第10章介绍了PHP处理表单数据; 第11章介绍了PHP操作数据库,包括连接数据库、创建数据库、建立表、表中增删改选取数据等; 第12章为PHP动态网站开发实例,主要以网上商城管理系统为例,介绍了数据库表结构的设计以及PHP实现核心代码。本书围绕PHP动态网站开发所需要掌握的基础知识循序渐进展开,通过这种安排,力图使学生掌握使用PHP技术进行动态网站开发的基本技术方法。  

本书语言简明、内容丰富、容易入门,动态网站初学者可以通过本书的学习,了解并掌握使用PHP动态网站开发技术开发实际项目所需要使用的基本知识,有静态网页基础知识的学习者可选择MySQL数据库、PHP动态网站开发、综合案例等部分内容进行学习。选用该教材的教师可以参考已修课程,选择其中的内容进行教学。

本书第2章由杨秋翔编写,第5~8章由董晓丽编写,第1章和第9~12章由李雯编写,第3、4章由贾志燕编写,全书由董晓丽最后统稿。

本书的编写参考了大量的相关书籍和资料(详见参考文献),在此向这些参考文献和书籍的作者表示感谢。

本书在编写过程中得到了中北大学软件学院、计算机与控制工程学院领导以及同事的大力帮助和热情支持,在此向他们一并表示感谢。

由于编者水平有限,书中难免存在疏漏之处,欢迎广大读者和同行专家,尤其是使用本书的教师和学生批评指正。

编者2015年6月