由于此商品库存有限,请在下单后15分钟之内支付完成,手慢无哦!
100%刮中券,最高50元无敌券,券有效期7天
活动自2017年6月2日上线,敬请关注云钻刮券活动规则更新。
如活动受政府机关指令需要停止举办的,或活动遭受严重网络攻击需暂停举办的,或者系统故障导致的其它意外问题,苏宁无需为此承担赔偿或者进行补偿。
正版新书]PHP+MySQL站开发黑马程序员 著9787115551276
¥ ×1
第1章初识PHP 1
1.1网站简介1
1.1.1认识网站1
1.1.2网站的访问2
1.1.3网站的发展历史3
1.2PHP简介3
1.2.1PHP概述3
1.2.2PHP的特点4
1.2.3PHP开发平台4
1.3VisualStudioCode代码编辑器5
1.4搭建开发环境6
1.4.1安装Apache6
1.4.2安装PHP9
1.5Web服务器配置12
1.5.1配置虚拟主机12
1.5.2访问权限控制13
1.5.3【案例】按照要求配置虚拟主机13
本章小结14
课后练习14
第2章PHP语法基础16
2.1PHP标记与注释16
2.1.1PHP标记16
2.1.2注释17
2.1.3语句结束符17
2.1.4【案例】在HTML中嵌入PHP代码17
2.2变量与常量18
2.2.1变量18
2.2.2可变变量19
2.2.3常量19
2.2.4预定义常量19
2.2.5【案例】显示服务器信息21
2.3数据类型21
2.3.1数据类型分类21
2.3.2字符串解析23
2.3.3数据类型检测23
2.3.4数据类型转换24
2.4运算符25
2.4.1算术运算符25
2.4.2赋值运算符25
2.4.3【案例】商品价格计算26
2.4.4错误抑制运算符28
2.4.5比较运算符28
2.4.6合并运算符29
2.4.7三元运算符29
2.4.8逻辑运算符29
2.4.9递增递减运算符29
2.4.10位运算符30
2.4.11运算符优先级30
2.5流程控制31
2.5.1分支结构31
2.5.2【案例】判断学生成绩等级33
2.5.3【案例】判断年份是否为闰年34
2.5.4循环结构35
2.5.5跳转语句36
2.5.6【案例】打印金字塔37
2.5.7【案例】九九乘法表38
本章小结39
课后练习39
第3章PHP函数与数组41
3.1函数41
3.1.1自定义函数41
3.1.2设置参数默认值42
3.1.3变量的作用域42
3.1.4可变函数43
3.1.5匿名函数43
3.1.6字符串函数44
3.1.7数学函数45
3.1.8时间和日期函数46
3.1.9【案例】获取文件扩展名46
3.2数组47
3.2.1初识数组48
3.2.2数组的使用48
3.2.3数组遍历49
3.2.4数组和字符串的转换49
3.2.5【案例】订货单50
3.3常用数组函数51
3.3.1基本数组函数51
3.3.2数组排序函数52
3.3.3数组检索函数52
3.3.4【案例】双色球53
3.4文件包含语句54
3.5替代语法54
3.5.1什么是替代语法54
3.5.2【案例】网页布局55
本章小结57
课后练习57
第4章PHP进阶58
4.1错误处理58
4.1.1错误级别58
4.1.2错误处理59
4.2HTTP60
4.2.1什么是HTTP60
4.2.2HTTP请求61
4.2.3查看请求信息61
4.2.4HTTP响应63
4.2.5PHP设置响应头64
4.3会话技术65
4.3.1Cookie简介65
4.3.2Cookie的基本使用66
4.3.3Cookie的不错应用67
4.3.4Session简介67
4.3.5Session的基本使用68
4.3.6Session的配置68
4.4图像处理68
4.4.1开启GD扩展68
4.4.2常用图像处理函数69
4.4.3【案例】制作验证码71
4.4.4【案例】生成水印图片72
4.4.5【案例】制作缩略图73
4.5目录和文件操作74
4.5.1目录操作74
4.5.2文件操作76
4.5.3【案例】递归遍历目录78
4.6表单传值79
4.6.1表单传值方式79
4.6.2接收表单数据79
4.6.3表单提交数组值79
4.6.4单文件上传80
4.6.5多文件上传81
4.6.6【案例】文件管理系统81
4.6.7【案例】用户登录82
4.7正则表达式82
4.7.1什么是正则表达式82
4.7.2正则表达式函数83
本章小结83
课后练习83
第5章MySQL基础(上)85
5.1数据库基础知识85
5.1.1数据库概述85
5.1.2什么是MySQL85
5.1.3数据模型86
5.1.4关系型数据库86
5.1.5非关系型数据库86
5.1.6SQL87
5.2MySQL的安装与使用87
5.2.1安装MySQL87
5.2.2登录MySQL数据库88
5.2.3MySQL基本语法规则89
5.3数据库操作90
5.3.1创建数据库90
5.3.2显示数据库90
5.3.3使用数据库91
5.3.4修改数据库91
5.3.5删除数据库91
5.4数据表操作91
5.4.1创建数据表92
5.4.2显示数据表92
5.4.3查看数据表93
5.4.4修改数据表94
5.4.5更改字段95
5.4.6删除数据表97
5.5数据操作97
5.5.1新增数据97
5.5.2查看数据98
5.5.3更新数据99
5.5.4删除数据99
本章小结100
课后练习100
第6章MySQL基础(下)101
6.1字符集101
6.1.1什么是字符集101
6.1.2MySQL字符集102
6.1.3字符集变量102
6.2校对集103
6.2.1什么是校对集104
6.2.2字符集与校对集的设置104
6.2.3校对集的应用105
6.3数据类型106
6.3.1数字类型106
6.3.2字符串类型109
6.3.3时间和日期类型111
6.4属性113
6.4.1属性的作用113
6.4.2非空属性114
6.4.3默认属性114
6.4.4主键属性115
6.4.5主键管理116
6.4.6自动增长属性116
6.4.7自动增长管理117
6.4.8专享键属性118
6.4.9专享键管理119
本章小结120
课后练习120
第7章MySQL多表操作122
7.1数据库设计范式122
7.1.1范式122
7.1.2第二范式123
7.1.3第三范式124
7.1.4逆规范化125
7.2表关系125
7.2.1一对一125
7.2.2一对多126
7.2.3多对多126
7.3数据查询127
7.3.1查询选项127
7.3.2运算符129
7.3.3分组130
7.3.4排序133
7.3.5限量134
7.4联合查询135
7.4.1什么是联合查询135
7.4.2联合查询并排序135
7.5连接查询136
7.5.1交叉连接136
7.5.2内连接137
7.5.3外连接137
7.5.4自然连接139
7.5.5USING关键字139
7.6子查询140
7.6.1子查询分类140
7.6.2标量子查询140
7.6.3列子查询141
7.6.4行子查询141
7.6.5表子查询142
7.6.6子查询关键字142
7.7外键143
7.7.1什么是外键143
7.7.2添加外键约束144
7.7.3外键管理145
本章小结146
课后习题146
第8章MySQL进阶148
8.1事务148
8.1.1事务的概念148
8.1.2事务特性149
8.1.3事务处理149
8.2视图151
8.2.1创建视图151
8.2.2视图管理152
8.2.3视图数据操作152
8.3数据备份与还原153
8.3.1数据备份153
8.3.2数据还原154
8.4用户管理155
8.4.1账号管理155
8.4.2权限管理156
8.5索引157
8.5.1索引的类型157
8.5.2索引的使用158
8.6分区158
8.6.1什么是分区158
8.6.2创建分区158
8.7存储过程159
8.7.1初识存储过程159
8.7.2存储过程的使用159
8.8触发器160
8.8.1什么是触发器160
8.8.2触发器的使用160
本章小结161
课后习题162
第9章使用PHP操作MySQL163
9.1PHP中的数据库扩展163
9.2MySQLi扩展的使用164
9.2.1开启MySQLi扩展164
9.2.2MySQLi扩展连接数据库164
9.2.3MySQLi常用函数165
9.3数据操作166
9.3.1新增数据166
9.3.2更新数据167
9.3.3删除数据168
9.3.4查询数据168
9.4项目实战——新闻管理系统169
9.4.1项目展示169
9.4.2数据库设计171
9.4.3添加新闻172
9.4.4封装函数175
9.4.5新闻列表177
9.4.6编辑新闻178
9.4.7删除新闻180
9.4.8查看新闻181
9.4.9分页查询182
9.4.10安全加强184
本章小结185
课后练习185
第10章PHP面向对象编程187
10.1初识面向对象187
10.1.1面向过程与面向对象187
10.1.2面向对象中的类与对象188
10.2类与对象的使用189
10.2.1类的定义189
10.2.2实例化类189
10.2.3类成员189
10.2.4对象的浅复制190
10.2.5对象的克隆190
10.2.6访问控制修饰符191
10.2.7类中的$this192
10.2.8构造方法192
10.2.9析构方法193
10.3类常量和静态成员193
10.3.1类常量193
10.3.2静态成员194
10.3.3【案例】封装数据库操作类194
10.4面向对象的三大特性196
10.5继承197
10.5.1继承的实现197
10.5.2有限继承197
10.5.3重写199
10.5.4静态延迟绑定200
10.5.5final最终类200
10.5.6抽象类200
10.6Trait代码复用201
10.6.1什么是Trait201
10.6.2Trait同名202
10.6.3Trait控制权202
10.6.4Trait优先级203
10.7接口203
10.7.1什么是接口204
10.7.2接口继承204
10.8对象遍历205
10.8.1如何遍历对象205
10.8.2Iterator迭代器205
10.8.3Generator生成器206
本章小结207
课后练习207
第11章项目实战——博客管理系统209
11.1PDO扩展209
11.1.1开启PDO扩展209
11.1.2PDO扩展的使用210
11.2MVC设计模式211
11.2.1PHP代码发展历程211
11.2.2MVC思想211
11.3Smarty模板引擎212
11.3.1什么是Smarty212
11.3.2使用Smarty模板引擎213
11.4自定义MVC框架213
11.4.1功能分析213
11.4.2实现步骤214
11.5博客管理系统214
11.5.1项目展示215
11.5.2功能介绍219
本章小结219
黑马程序员,传智播客旗下高端IT教育品牌,由中国Java培训先行者张孝祥老师发起,联合大的中文IT社区CSDN、中关村软件园共同创办。自2014年开始,黑马程序员与人民邮电出版社建立合作关系,已出版各类教材40余种,涉及Java、PHP、Android、iOS、Photoshop、.Net、前端等7大门类,总累计销售量超过一百万册。黑马程序员创建至今,一直坚守着“为千万人少走弯路而著书,为中华软件之崛起而讲课”的办学理念。除北京总部外,该公司在上海、广州、武汉、成都、深圳、长沙等地也创立了直营分支机构。
1.本书参考了1+X证书制度相关的考试大纲,是黑马程序员Web前端开发系列丛书中的一本。
2.本书配套了教学视频、教学PPT、源代码、课后习题及答案。
亲,大宗购物请点击企业用户渠道>小苏的服务会更贴心!
亲,很抱歉,您购买的宝贝销售异常火爆让小苏措手不及,请稍后再试~
非常抱歉,您前期未参加预订活动,
无法支付尾款哦!
抱歉,您暂无任性付资格