《PHP+MySQL动态网站设计基础入门与实战 微课版》

第1章PHP开发基础1

1.1什么是PHP2

1.1.1PHP的地位2

1.1.2 PHP的特点2

1.2搭建PHP开发环境3

1.2.1使用AppServ组合包3

1.2.2搭建AppServ开发环境4

1.2.3选择PHP 7运行环境7

1.3使用Dreamweaver8

1.3.1安装Dreamweaver8

1.3.2使用Dreamweaver建立PHP站点11

1.4实践案例与上机指导12

1.4.1运行第一个PHP程序12

1.4.2输出显示当前时间12

1.5思考与练习13

第2章PHP语言的基础语法15

2.1语法结构16

2.1.1PHP文件构成16

2.1.2 PHP标记17

2.2页面注释18

2.3变量19

2.3.1变量的定义19

2.3.2变量的作用域20

2.3.3可变变量20

2.4常量21

2.4.1定义并使用常量21

2.4.2预定义常量22

2.5数据类型23

2.5.1布尔型23

2.5.2整型24

2.5.3浮点型24

2.5.4字符串25

2.6运算符和表达式26

2.6.1表达式26

2.6.2算术运算符27

2.6.3赋值运算符28

2.6.4自增/自减运算符29

2.7实践案例与上机指导30

2.7.1使用特殊类型30

2.7.2检测数据类型31

2.8思考与练习32

第3章流程控制语句35

3.1使用条件语句36

3.1.1使用if条件语句36

3.1.2使用if…else语句37

3.1.3使用elseif语句37

3.1.4使用switch语句38

3.2使用循环语句40

3.2.1使用while语句40

3.2.2使用do…while语句41

3.2.3使用for语句42

3.3使用跳转语句43

3.3.1使用break语句44

3.3.2使用continue语句44

3.3.3使用return语句45

3.4实践案例与上机指导46

3.4.1for循环语句的嵌套46

3.4.2使用foreach循环语句47

3.5思考与练习48

第4章函数51

4.1函数基础52

4.1.1定义并调用函数52

4.1.2有条件的函数52

4.2传递函数的参数53

4.2.1通过引用传递参数53

4.2.2按照默认值传递参数54

4.2.3函数返回值55

4.3文件包含55

4.3.1使用require包含文件56

4.3.2使用include包含文件56

4.4使用数学函数57

4.4.1数的基本运算57

4.4.2使用角度运算函数58

4.5使用日期和时间函数59

4.6实践案例与上机指导60

4.6.1函数中的函数60

4.6.2使用非标量类型作为默认参数60

4.7思考与练习61

第5章数组63

5.1声明数组64

5.1.1声明一维数组64

5.1.2返回数组中所有的下标65

5.1.3定位数组元素66

5.1.4使用二维数组66

5.1.5数字索引数组67

5.2操作数组68

5.2.1删除数组中的重复元素68

5.2.2删除数组中的元素或整个数组69

5.2.3遍历数组元素70

5.3其他数组函数71

5.3.1对所有的数组元素进行求和71

5.3.2将一个数组拆分成多个数组72

5.3.3对数组元素进行随机排序72

5.4实践案例与上机指导73

5.4.1将字符串转换成数组74

5.4.2获取数组中的最后一个元素74

5.5思考与练习75

第6章字符串操作77

6.1删除特殊字符78

6.1.1删除多余的字符78

6.1.2格式化字符串79

6.2字母大小写互相转换80

6.2.1将字符串转换成小写80

6.2.2将字符串转换成大写81

6.2.3将字符串中首字符转换成大写81

6.2.4将每个单词的首字符转换成大写形式82

6.3查找和替换字符串83

6.3.1查找字符串83

6.3.2定位字符串84

6.3.3字符串替换86

6.4实践案例与上机指导88

6.4.1使用函数strripos()88

6.4.2使用函数chr()89

6.5思考与练习90

第7章处理Web网页91

7.1使用表单92

7.1.1使用form标记92

7.1.2使用文本域92

7.1.3使用文本区域93

7.1.4使用按钮93

7.1.5使用单选按钮和复选框94

7.1.6使用列表菜单94

7.1.7使用文件域95

7.1.8使用图像域95

7.1.9体验第一个PHP表单程序95

7.2提交表单数据98

7.2.1GET方法98

7.2.2 POST方法100

7.2.3传递参数101

7.3获取表单中的数据102

7.3.1获取按钮的数据102

7.3.2获取文本框的数据103

7.3.3获取单选按钮的数据104

7.4实践案例与上机指导105

7.4.1获取复选框的数据105

7.4.2获取列表框的数据106

7.5思考与练习107

第8章会话管理109

8.1使用Cookie110

8.1.1Cookie概述110

8.1.2创建Cookie111

8.1.3读取Cookie112

8.1.4删除Cookie113

8.2使用Session114

8.2.1什么是Session114

8.2.2创建Session115

8.2.3当客户端没有禁止Cookie时设置Session的失效时间116

8.2.4当客户端禁止Cookie时设置Session的失效时间118

8.3会话控制120

8.3.1两种会话方式120

8.3.2创建会话120

8.4实践案例与上机指导123

8.4.1创建Cookie数组123

8.4.2Session临时保存文件124

8.5思考与练习124

第9章操作文件和目录127

9.1文件访问128

9.1.1判断文件或目录是否存在128

9.1.2打开文件129

9.1.3关闭文件130

9.2文件读写131

9.2.1写入数据132

9.2.2读取一个或多个字符133

9.2.3读取一行或多行字符134

9.3文件指针137

9.3.1使用函数ftell()137

9.3.2使用函数rewind()138

9.4目录操作139

9.4.1打开目录139

9.4.2遍历目录140

9.4.3目录的创建、合法性检查与删除141

9.5实践案例与上机指导142

9.5.1读取整个文件142

9.5.2文件上传函数143

9.6思考与练习144

第10章使用库GD实现图像处理147

10.1图像处理库GD基础148

10.1.1GD库介绍148

10.1.2使用GD库149

10.2绘制简易图形图像149

10.2.1创建画布150

10.2.2设置图像颜色150

10.2.3创建图像151

10.2.4绘制一个圆152

10.2.5绘制一个矩形153

10.2.6绘制其他几何图形154

10.3填充绘制的图形155

10.3.1进行区域填充155

10.3.2矩形、多边形和椭圆形的填充157

10.3.3圆弧的填充159

10.4绘制文字160

10.4.1输出英文160

10.4.2输出中文161

10.5实践案例与上机指导162

10.5.1圆形的重叠162

10.5.2生成图形验证码163

10.6思考与练习164

第11章面向对象开发技术167

11.1什么是面向对象168

11.2使用类169

11.2.1创建类169

11.2.2创建成员属性169

11.2.3创建类的方法170

11.2.4类的实例化171

11.2.5成员变量172

11.2.6类常量173

11.2.7构造方法173

11.2.8析构方法174

11.2.9类的访问控制175

11.3继承、多态和接口176

11.3.1类的继承176

11.3.2实现多态178

11.3.3实现接口178

11.3.4使用“::”运算符179

11.3.5使用伪变量$this>180

11.4实践案例与上机指导181

11.4.1使用parent关键字181

11.4.2使用final关键字182

11.5思考与练习183

第12章正则表达式185

12.1正则表达式基础186

12.1.1什么是正则表达式186

12.1.2正则表达式的术语186

12.2组成元素187

12.2.1普通字符187

12.2.2非打印字符188

12.2.3特殊字符188

12.2.4限定符189

12.2.5定位符190

12.2.6选择190

12.3正则表达式的匹配处理190

12.3.1搜索字符串190

12.3.2从URL取出域名191

12.3.3匹配单个字符192

12.3.4使用插入符“?”192

12.3.5美元“$”的应用193

12.3.6使用“|”实现替换匹配193

12.4正则表达式函数194

12.4.1函数ereg()和函数eregi()194

12.4.2函数ereg_replace()195

12.4.3函数split()195

12.4.4函数spliti()196

12.5实践案例与上机指导197

12.5.1使用函数preg_grep()197

12.5.2使用函数preg_match()和preg_match_all()197

12.6思考与练习198

第13章错误调试201

13.1认识程序错误202

13.2错误类型202

13.2.1语法错误203

13.2.2调用不存在的函数206

13.2.3读写文件错误206

13.2.4包含文件不存在207

13.3实践案例与上机指导207

13.3.1运算错误208

13.3.2逻辑错误208

13.4思考与练习209

第14章使用MySQL数据库211

14.1 MySQL数据库的特点212

14.2MySQL的基本操作213

14.2.1启动MySQL数据库213

14.2.2停止MySQL数据库214

14.2.3登录或退出MySQL数据库215

14.2.4 建立和删除数据库217

14.2.5建立新表218

14.2.6查看表的结构221

14.3对表中记录进行操作221

14.3.1插入数据221

14.3.2更新数据223

14.3.3删除数据224

14.3.4查询数据225

14.4使用SQL语句226

14.4.1新建数据库和表226

14.4.2插入数据227

14.4.3选择语句227

14.4.4删除语句227

14.4.5修改表中的数据228

14.4.6从数据库中删除一个表228

14.4.7修改表结构228

14.5实践案例与上机指导230

14.5.1对数据库进行备份230

14.5.2对数据库进行还原231

14.6思考与练习232

第15章PHP和MySQL数据库233

15.1使用PHP操作MySQL数据库234

15.1.1连接MySQL数据库234

15.1.2选择数据库235

15.1.3简易查询数据库236

15.1.4显示查询结果237

15.1.5通过函数mysql_fetch_array获取记录239

15.1.6使用函数mysql_fetch_object()241

15.1.7使用函数mysql_num_rows()243

15.2使用PHP管理MySQL数据库中的数据245

15.2.1数据的插入245

15.2.2查询数据库中的记录247

15.3实践案例与上机指导248

15.3.1修改数据库中的记录248

15.3.2删除数据库中的信息251

15.4思考与练习252

第16章在线商城系统255

16.1系统需求分析256

16.2数据库设计256

16.2.1数据库结构的设计257

16.2.2数据库设置信息259

16.2.3数据库编程261

16.3前台设计263

16.3.1用户注册和登录管理264

16.3.2产品种类的管理271

16.4后台管理273

16.4.1添加新商品273

16.4.2修改商品信息274

16.4.3删除产品276

16.4.4管理产品目录280

16.5项目测试281

习题答案283

2020《PHP+MySQL动态网站设计基础入门与实战 微课版》由于是年代较久的资料都绝版了,几乎不可能购买到实物。如果大家为了学习确实需要,可向博主求助其电子版PDF文件。对合法合规的求助,我会当即受理并将下载地址发送给你。