当前位置首页 > 百科> 正文

PHP+MySQL网站开发从零开始学(视频教学版)

2019-10-30 13:10:45 百科

PHP+MySQL网站开发从零开始学(视频教学版)

《PHP+MySQL网站开发从零开始学(视频教学版)》是2017年清华大学出版社出版的图书,作者是樊爱宛、黄凯。

出版信息

PHP+MySQL网站开发从零开始学(视频教学版)
作者:樊爱宛,黄凯
定价:69元
印次:1-1
ISBN:9787302479697
出版日期:2017.09.01
印刷日期:2017.09.12

内容简介

    PHP已经走过了20多年,目前最新版本是PHP 7,性能方面得到了大幅度的提升。本书就是立足于最新版的PHP和MySQL,从最基础的语法基础开发,让没有编程基础的人也学会PHP+MySQL网站开发。 本书分为4篇共19章,第一篇(1~6章)先介绍PHP 7的语法;第二篇(7~10章)是PHP的一些高级套用,如国际化、zip档案处理、图形图像操作、正则表达式;第三篇(11~15章)是MySQL资料库的基础入门,包括资料库、数据表和数据的常见操作;最后一篇(16~17章)是PHP+MySQL的混合操作,还包含两个大型项目的开发步骤。 本

    图书目录

    第1章认识PHP7
    1.1PHP的发展历程
    1.2PHP语言的优缺点
    1.3谁在用PHP
    1.4PHP7的新特性
    1.4.1性能提高
    1.4.2标量类型声明
    1.4.3返回值类型声明
    1.4.4NULL合併运算符
    1.4.5太空船操作符(组合比较符)
    1.4.6匿名类5
    1.4.7use加强5
    1.5搭建PHP开发环境5
    1.5.1下载XAMPP6
    1.5.2Windows版本7
    1.5.3Linux版本9
    1.5.4MACOSX版本10
    1.5.5其他安装方式10
    1.6配置和启动XAMPP10
    1.6.1Windows版本10
    1.6.2Linux与MACOSX版本11
    1.6.3查看PHP配置信息13
    1.7第一个PHP程式:HelloWorld14
    1.8PHP的开发工具15
    1.8.1SublimeText简介15
    1.8.2Atom简介25
    1.8.3其他流行的集成开发环境与开发工具30
    第2章PHP基础语法31
    2.1PHP标识符31
    2.2变数32
    2.2.1变数名称32
    2.2.2给变数赋值32
    2.2.3引用赋值33
    2.2.4变数的数据类型33
    2.2.5可变变数34
    2.3常量34
    2.3.1声明常量34
    2.3.2常量与变数不同35
    2.3.3检查某常量是否存在35
    2.3.4内置常量35
    2.4数据类型36
    2.4.1数据类型简介36
    2.4.2布尔型(boolean)36
    2.4.3整型(integer)37
    2.4.4浮点型(float)38
    2.4.5字元串(string)38
    2.4.6数组(array)40
    2.4.7对象(object)40
    2.4.8资源(resource)41
    2.4.9无类型(NULL)41
    2.4.10数据类型相互转换41
    2.5表达式42
    2.6运算符42
    2.6.1算术运算符42
    2.6.2字元串运算符43
    2.6.3赋值运算符43
    2.6.4比较运算符43
    2.6.5逻辑运算符44
    2.6.6按位运算符45
    2.6.7错误控制运算符45
    2.6.8三元运算符45
    2.6.9NULL合併运算符46
    2.6.10太空船操作符(组合比较符)46
    2.6.11运算符的优先权和结合规则46
    2.7流程控制46
    2.7.1条件控制语句if、else、elseif47
    2.7.2条件控制语句switch、case、break、default48
    2.7.3while循环语句48
    2.7.4do...while循环语句49
    2.7.5for循环语句49
    2.7.6foreach循环语句50
    2.7.7使用break/contine语句跳出循环51
    2.8函式(function)51
    2.8.1函式的定义51
    2.8.2向函式传递参数52
    2.8.3通过引用传递参数53
    2.8.4默认参数的值53
    2.8.5参数类型声明54
    2.8.6可变数量的参数列表54
    2.8.7使用全局变数55
    2.8.8使用静态变数55
    2.8.9从函式返回值56
    2.8.10返回值类型声明56
    2.8.11可变函式57
    2.8.12匿名函式57
    第3章PHP与用户互动58
    3.1表单处理58
    3.1.1表单简介58
    3.1.2GET和POST的区别59
    3.1.3PHP与表单处理60
    3.2表单元素及处理60
    3.2.1文本框60
    3.2.2单选按钮(radio)与複选框(checkbox)61
    3.2.3下拉列表63
    3.2.4按钮65
    3.3Cookie66
    3.3.1什幺是Cookie67
    3.3.2如何创建Cookie67
    3.3.3如何读取Cookie68
    3.3.4如何确认Cookie存在68
    3.3.5如何删除Cookie68
    3.4Session69
    3.4.1什幺是Session69
    3.4.2如何创建Session69
    3.4.3如何存储Session70
    3.4.4如何检测Session是否存在70
    3.4.5终结Session71
    第4章字元串和数组72
    4.1字元串72
    4.1.1字元串里字元的类型72
    4.1.2连线字元串72
    4.1.3计算字元串长度strlen()73
    4.1.4检索字元串73
    4.1.5截取字元串75
    4.1.6替换字元串75
    4.1.7清理字元串76
    4.1.8切分和组合字元串77
    4.1.9其他常用字元串函式78
    4.2数组的类型79
    4.2.1数字索引数组79
    4.2.2关联索引数组79
    4.2.3多维数组80
    4.3统计数组元素个数count()函式81
    4.4用foreach遍历数组82
    4.5设定数组指针—reset()、end()、next()、prev()、current()、each()82
    4.6数组排序83
    4.6.1默认排序sort()、rsort()83
    4.6.2关联索引数组按照键值排序asort()、arsort()85
    4.6.3关联索引数组按照键名排序ksort()、krsort()85
    4.7数组常见操作86
    4.7.1向数组添加新元素array_push()、array_unshift()86
    4.7.2删除数组元素array_pop()、array_shift()86
    4.7.3删除数组中的重複值array_unique()87
    4.7.4对数组进行查询in_array()88
    4.7.5其他常用数组函式array_keys()、array_values()、unset()88
    第5章日期与时间90
    5.1设定时区90
    5.2获取UNIX时间戳91
    5.3根据时间戳获取日期和时间91
    5.4根据日期和时间获取时间戳92
    5.5根据时间戳获取包含日期信息的数组92
    5.6验证日期的有效性93
    5.7输出指定格式的日期和时间94
    5.8面向对象的日期时间类95
    5.8.1DateTime类95
    5.8.2DateTimeImmutable类96
    5.8.3DateTimeZone类97
    5.8.4DateInterval类98
    5.8.5DatePeriod类99
    第6章档案与目录100
    6.1档案操作100
    6.1.1打开档案100
    6.1.2检查是否已到达档案末尾101
    6.1.3读取档案102
    6.1.4关闭档案102
    6.1.5将整个档案读入一个字元串103
    6.1.6将字元串写入档案103
    6.1.7将整个档案读入一个数组104
    6.1.8複製档案104
    6.1.9删除档案105
    6.1.10检查档案是否正常105
    6.1.11返回关于档案的信息105
    6.2目录操作107
    6.2.1打开目录107
    6.2.2关闭目录107
    6.2.3读取目录107
    6.2.4创建目录108
    6.2.5删除目录109
    6.2.6重命名档案或目录109
    6.2.7检查档案或目录是否存在109
    第7章PHP与国际化110
    7.1多位元组字元函式110
    7.1.1检测字元串的编码111
    7.1.2检查字元串在指定的编码里是否有效111
    7.1.3转换字元编码格式111
    7.1.4解析$_GET字元串112
    7.1.5按位元组数来截取字元串112
    7.2intl模组简介113
    7.2.1安装intl模组113
    7.2.2Collator类比较字元串114
    7.2.3NumberFormatter类帮助做财务114
    7.2.4IntlDateFormatter类显示中文版的日期时间115
    第8章PHP与zip档案处理116
    8.1zip函式116
    8.1.1打开和关闭zip档案116
    8.1.2读取并列印档案/目录名称117
    8.1.3处理zip档案118
    8.2处理zip档案的必杀技:ZipArchive类120
    8.2.1打开/关闭压缩档案120
    8.2.2解压缩档案121
    8.2.3添加目录与档案121
    8.2.4遍历zip档案123
    8.2.5获取档案124
    第9章图形图像处理125
    9.1启用GD2扩展库125
    9.2创建图形图像126
    9.2.1用PHP生成一个简单图形127
    9.2.2详解PHP生成图形的步骤127
    9.3操作图形图像129
    9.3.1更改图像颜色129
    9.3.2在图像上输出文字129
    9.4操作已有的图片130
    9.4.1获取图片的宽和高130
    9.4.2生成图片的缩略图131
    9.4.3给图片添加水印效果——文字水印132
    9.4.4给图片添加水印效果——图片水印133
    第10章正则表达式135
    10.1在PHP中使用正则表达式135
    10.1.1套用正则的函式135
    10.1.2通过一个例子理解正则136
    10.1.3定义正则表达式的头部和尾部137
    10.2正则表达式中的符号137
    10.2.1元字元137
    10.2.2转义字元139
    10.2.3修正符139
    10.2.4字元套用140
    10.3验证URL141
    第11章MySQL的安装与配置143
    11.1什幺是MySQL143
    11.1.1客户端/伺服器软体143
    11.1.2MySQL版本143
    11.1.3MySQL的优势144
    11.2安装与配置MySQL5.6144
    11.3启动服务并登录MySQL资料库154
    11.3.1启动MySQL服务154
    11.3.2登录MySQL资料库156
    11.3.3配置Path变数157
    11.4更改MySQL的配置158
    11.5MySQL安装失败解决方案160
    第12章资料库的基本操作161
    12.1创建资料库161
    12.2删除资料库163
    12.3资料库存储引擎164
    12.3.1MySQL支持的存储引擎164
    12.3.2各存储引擎的区别172
    12.4查看默认存储引擎173
    12.5实战演练——创建资料库的全过程174
    第13章数据表的基本操作176
    13.1新建数据表176
    13.1.1语法形式176
    13.1.2主键约束178
    13.1.3外键关联180
    13.1.4非空约束182
    13.1.5唯一性约束182
    13.1.6默认值183
    13.1.7设定自动增加属性184
    13.2查看数据表结构185
    13.2.1查看錶结构186
    13.2.2查看创建表的语句187
    13.3修改数据表188
    13.3.1修改表名188
    13.3.2修改栏位类型189
    13.3.3修改栏位名191
    13.3.4添加栏位192
    13.3.5删除栏位195
    13.3.6修改栏位的排列位置196
    13.3.7更改表的存储引擎198
    13.3.8删除表的外键关联199
    13.4删除资料库表200
    13.4.1删除简单的表201
    13.4.2删除关联表202
    13.5实战——资料库和数据表的基本操作204
    第14章数据的基本操作211
    14.1添加数据211
    14.1.1为所有栏位添加数据211
    14.1.2指定表栏位添加数据214
    14.1.3添加多条记录215
    14.2更新数据217
    14.3删除数据220
    14.4查询数据222
    14.4.1基本查询语句222
    14.4.2查询所有栏位223
    14.4.3查询指定栏位224
    14.4.4查询指定记录225
    14.4.5带IN关键字的查询227
    14.4.6带BETWEENAND的範围查询228
    14.4.7带LIKE的字元匹配查询229
    14.4.8查询空值231
    14.4.9带AND的条件查询233
    14.4.10带OR的条件查询234
    14.4.11查询结果不重複234
    14.4.12对查询结果排序235
    14.4.13分组查询237
    14.4.14LIMIT限制查询240
    14.5实战演练1——记录的添加、更新和删除241
    14.6实战演练2——数据表综合查询案例247
    第15章资料库的备份和还原254
    15.1数据备份254
    15.1.1使用命令备份254
    15.1.2使用第3方工具快速备份260
    15.2数据还原261
    15.2.1使用命令还原262
    15.2.2使用工具快速还原264
    15.3资料库迁移264
    15.3.1相同版本的MySQL资料库迁移265
    15.3.2不同版本的MySQL资料库之间的迁移265
    15.3.3MySQL资料库迁移至Oracle资料库265
    15.4表的IMPORT和EXPORT266
    15.4.1表的EXPORT266
    15.4.2表的IMPORT273
    15.5实战演练——资料库的备份与恢复278
    第16章PHP操作MySQL284
    16.1启动XAMPP中自带的MySQL资料库284
    16.1.1启动MySQL284
    16.1.2使用phpMyAdmin图形化操作MySQL285
    16.2PHP连线和关闭资料库287
    16.2.1连线资料库287
    16.2.2关闭资料库288
    16.3PHP运算元据库288
    16.3.1显示可用资料库288
    16.3.2创建资料库289
    16.3.3选择资料库290
    16.3.4删除资料库291
    16.4PHP运算元据表292
    16.4.1查看所有数据表292
    16.4.2新增数据表293
    16.4.3查看数据表栏位294
    16.4.4编辑数据表294
    16.4.5删除数据表296
    16.5PHP运算元据296
    16.5.1新增数据296
    16.5.2查看数据297
    16.5.3编辑数据299
    16.5.4删除数据300
    16.5.5複杂的查询301
    第17章使用RebBeanPHP更方便地管理数据303
    17.1下载安装RedBeanPHP303
    17.2快速开始304
    17.3RedBeanPHP的CRUD306
    17.3.1Create(新建)数据对象306
    17.3.2Retrieve(获取)数据308
    17.3.3Update(更新)数据308
    17.3.4Delete(删除)数据308
    17.4查询资料库309
    17.4.1查询参数绑定309
    17.4.2findOne方法310
    17.4.3findAll方法310
    17.4.4findCollection方法310
    17.4.5findLike方法310
    17.4.6findOrCreate方法311
    17.4.7findMulti方法311
    17.4.8getAll方法311
    17.4.9getRow、getCol、getCell方法312
    17.4.10getAssoc方法313
    17.4.11count方法313
    17.5运算元据库314
    17.5.1exec方法314
    17.5.2getInsertID方法314
    17.5.3inspect方法314
    17.5.4切换资料库315
    17.5.5事务315
    17.5.6冻结资料库316
    17.6调试RedBeanPHP316
    17.6.1startLogging、getLogs方法316
    17.6.2debug方法317
    17.7其他高级功能318
    17.7.1关係318
    17.7.2Models319
    17.7.3複製/克隆319
    17.7.4导入导出319
    第18章使用PHP+MySQL构建模拟考试系统321
    18.1功能分析321
    18.2準备工作321
    18.2.1设计数据表322
    18.2.2创建配置档案323
    18.2.3创建安装档案323
    18.3用户注册与登录325
    18.3.1用户注册325
    18.3.2用户登录327
    18.4首页328
    18.4.1首页329
    18.4.2检查管理员330
    18.5管理模组330
    18.5.1显示所有题目330
    18.5.2添加题目332
    18.5.3显示题目详情334
    18.5.4编辑题目336
    18.5.5删除题目339
    18.6用户模组340
    18.6.1考试页面340
    18.6.2查看历史考试记录343
    18.6.3更改密码344
    18.6.4退出登录346
    第19章使用PHP+MySQL构建线上购物网站347
    19.1功能分析347
    19.1.1设计算法347
    19.1.2表的设计348
    19.2準备工作349
    19.2.1配置档案349
    19.2.2安装模组350
    19.3注册登录模组354
    19.3.1注册模组354
    19.3.2登录模组357
    19.4显示模组360
    19.4.1头部模组360
    19.4.2核心显示模组362
    19.4.3购物车模组367
    19.4.4查看并统计购物车模组368
    19.5用户模组372
    19.5.1显示用户信息模组372
    19.5.2修改用户密码模组373
    19.5.3查看用户历史订单模组376
    19.6管理模组379
    19.6.1处理订单模组379
    19.6.2添加类别模组381
    19.6.3编辑类别模组384
    19.6.4添加商品模组387
    19.6.5编辑商品模组390
    19.6.6退出登录模组395
    声明:此文信息来源于网络,登载此文只为提供信息参考,并不用于任何商业目的。如有侵权,请及时联系我们:baisebaisebaise@yeah.net