本书从基本的语法开始,使用大量范例全面讲解了使用PHP和MySQL进行web应用开发的所有知识,包括PHP的基本语法、数据类型、变量、函数、表达式、条件判断语句、循环指令、阵列、文件处理、Cookie和Session、Header,MySQL数据库的创建和管理、文件上传、访客人数计数器、网络万年历、服务器服务监测程序、使用DBF数据库的查询系统、电子公告栏的制作方法等。
本书是初学者的最佳工具,它打开了学习PHP及MySQL程序设计的大门,可以让没有程序经验的读者,由浅入深、循序渐进地掌握学习重点。
本书从基本的语法开始,使用大量范例全面讲解了使用PHP和MySQL进行web应用开发的所有知识,内容包括PHP的基本语法、数据类型、变量、函数、表达式、条件判断语句、循环指令、阵列、文件处理、Cookie和Session、Header,MySQL数据库的创建和管理、文件上传、访客人数计数器、网络万年历、服务器服务监测程序、使用DBF数据库的查询系统、电子公告栏的制作方法等。
本书采用由浅入深、循序渐进的方式进行介绍,为从事Web应用程序设计的初学者打开了学习PHP及MySQL程序设计的大门,是快速入门的最佳选择。
前 言
关于光盘
第1章 PHP简介
1.1什么是。PHP
1.2 PHP的特色
1.3 PHP的应用
1.4 PHP的历史
1.5如何取得软件
习题
第2章 PHP、Apache和MySQL的安装与设置Windows操作系统
2.1安装Apache Server
2.2安装PHP
2.3设置
2.4安装MySQL
第3章 安装WebServ
3.1安装WebServ
3.2测试WebServ
第4章 PHP、Apache、MySQL的安装与设置Linux操作系统
4.1安装说明
4.2安装MySQL
4.3安装Apache Setver及PHP
第5章 HTML基础
5.1 HTML简介
5.2 HTML基本结构
5.3基本标签与属性
5.4表格制作
5.5表单制作
习题
第6章 PHP基本语法
6.1编写PHP程序
6.2 PHP使用方法
6.3 PHP注释
6.4基本输出命令
6.5 PHP与HTML
习题
第7章 PHP的数据类型
7.1数据类型概述
7.2布尔类型
7.3整数类型
7.4浮点数类型
7.5字符串类型
7.6数组类型
7.7对象类型
7.8资源类型
7.9 NULL类型
习题
第8章 变量
8.1变量命名
8.2设置初始值
8.3变量的种类
8.4动态变量
8.5默认变量
8.6变量的类型转换
8.7读取外部变量
习题
第9章 常量
9.1默认常量
9.2自定义常量
习题
第10章 运算符
10.1算术运算符
10.2赋值运算符
10.3逻辑运算符
10.4比较运算符
10.5递增递减运算符
10.6位运算符
10.7字符串运算符
10.8错误控制运算符
10.9运算符的优先顺序
习题
第1 1章 条件判断语句
11.1 if命令
11.2 switch命令
习题
第1 2章 循环命令
12.1 f10r循环
12.2嵌套for循环
12.3 foreach循环
12.4 while循环
12.5 break
12.6 continue
习题
第1 3章 数组应用
13.1定义数组
13.2数组设置
13.3数组的操作
13_4排序与搜索
习题
第14章 自定义函数
14.1建立函数
14.2参数的传递
14.3默认参数值
14.4可变长度参数
习题
第1 5章 包含文件
15.1 require()
15.2 include()
15.3 require、include的差异
15.4 require_once()和include_once()
习题
第1 6章 文件的处理
16.1基本文件的处理
16.2写入文件
16.3读取文件
16.4网页计数器—文字版
习题
第17章 面向对象
17.1类
17.2构造函数与析构函数
17.3继承
17.4 abstract与interface
17.5异常处理
习题
第1 8章 COOkie和Session
18.1 Cookie
18.2存取Cookie
18.3 Cookie有效时间
18.4 Session
18.5存取Session
18.6 Session函数
习题
第1 9章 HEADER
19.1 header()函数
19.2使用header()函数认证
习题
第20章 正则表达式与相关函数
20.1 Meta字符集
20.2字符串格式的检查
20.3文字替换
20.4字符串分解
习题
第21章 数据库管理概论
21.1数据模型
21.2数据库、关系型数据库、RDBMS
21.3键
21.4关联的类型
21.5集合运算与关系运算
21.6范化(Nomolization)
习题
第22章 SQL概述与MySQL数据库的创建
22.1 SQL简介
22.2 SQL语言的功能分类
22.3数据库的定义
22.4建立数据库
225增加数据库用户
习题
第23章 MySQL的数据类型
23.1 MySQL所支持的数据类型
23.2数据类型一:数值数据
23.3数据字段修饰符(一):自动增量设置
23.4数据字段修饰符(二):自动补齐0修饰符
23.5数据字段修饰符(三):无符号数
23.6数据类型二:字符或字符串
23.7数据类型三:其他类型
23.8字段修饰符
习题
第24章 建立表与索引
24.1建立简单表
24.2 CREATE的参数与命名
24.3利用Script建立MySQL数据库
24.4更改现有表的相关信息
24.5删除,增加表及字段
24.6使用数据库索引
习题
第25章 数据库的增加删除操作
25.1 INSERT——插入数据
25.2 UPDATE——更新数据
25.3 DELETE——删除数据
习题
第26章 表达式与相关函数
26.1算术运算符及常用数学函数
26.2比较运算符
26.3逻辑运算符
26.4字符串函数
习题
第27章 数据库的查询操作
27.1 SELECT语法初探
27.2 SELECT语法进阶
习题
第28章 数据的导入与导出
28.1数据导入的方法
28.2 MySQL数据导入的方法
28.3 MySQL数据导出的方法
习题
第29章 PHP与MySQL
29.1 PHP如何与MySQL连接
29.2 PHP的MySQL函数概述
习题
第30章 表的结合
30.1 JOIN与WHERE
30.2各类JOIN
习题
第31章 日期时间数据
31.1与日期相关的数据类型
31.2数据类型之间的转换方式
31.3 MySQL内置的日期函数
习题
第32章 范例程序篇
32.1文件上传
32.2访问者人数计数器
32.3网络看图程序
32.4网络万年历
32.5服务器服务监测程序
32.6使用DBF数据库的查询系统
32.7简易电子公告板
32.8简易购物车
32.9 PHP-Nuke Windows版快速安装
32.10模拟Telnet进行远程登录