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

更新时间:2025-05-29 05:23:35 阅读: 评论:0

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章认识PHP71.1PHP的发展历程1.2PHP语言的优缺点1.3谁在用PHP1.4PHP7的新特性1.4.1性能提高1.4.2标量类型声明1.4.3返回值类型声明1.4.4NULL合併运算符1.4.5太空船操作符(组合比较符)1.4.6匿名类51.4.7use加强51.5搭建PHP开发环境51.5.1下载XAMPP61.5.2Windows版本71.5.3Linux版本91.5.4MACOSX版本101.5.5其他安装方式101.6配置和启动XAMPP101.6.1Windows版本101.6.2Linux与MACOSX版本111.6.3查看PHP配置信息131.7第一个PHP程式:HelloWorld141.8PHP的开发工具151.8.1SublimeText简介151.8.2Atom简介251.8.3其他流行的集成开发环境与开发工具30第2章PHP基础语法312.1PHP标识符312.2变数322.2.1变数名称322.2.2给变数赋值322.2.3引用赋值332.2.4变数的数据类型332.2.5可变变数342.3常量342.3.1声明常量342.3.2常量与变数不同352.3.3检查某常量是否存在352.3.4内置常量352.4数据类型362.4.1数据类型简介362.4.2布尔型(boolean)362.4.3整型(integer)372.4.4浮点型(float)382.4.5字元串(string)382.4.6数组(array)402.4.7对象(object)402.4.8资源(resource)412.4.9无类型(NULL)412.4.10数据类型相互转换412.5表达式422.6运算符422.6.1算术运算符422.6.2字元串运算符432.6.3赋值运算符432.6.4比较运算符432.6.5逻辑运算符442.6.6按位运算符452.6.7错误控制运算符452.6.8三元运算符452.6.9NULL合併运算符462.6.10太空船操作符(组合比较符)462.6.11运算符的优先权和结合规则462.7流程控制462.7.1条件控制语句if、else、elseif472.7.2条件控制语句switch、case、break、default482.7.3while循环语句482.7.4do…while循环语句492.7.5for循环语句492.7.6foreach循环语句502.7.7使用break/contine语句跳出循环512.8函式(function)512.8.1函式的定义512.8.2向函式传递参数522.8.3通过引用传递参数532.8.4默认参数的值532.8.5参数类型声明542.8.6可变数量的参数列表542.8.7使用全局变数552.8.8使用静态变数552.8.9从函式返回值562.8.10返回值类型声明562.8.11可变函式572.8.12匿名函式57第3章PHP与用户互动583.1表单处理583.1.1表单简介583.1.2GET和POST的区别593.1.3PHP与表单处理603.2表单元素及处理603.2.1文本框603.2.2单选按钮(radio)与複选框(checkbox)613.2.3下拉列表633.2.4按钮653.3Cookie663.3.1什幺是Cookie673.3.2如何创建Cookie673.3.3如何读取Cookie683.3.4如何确认Cookie存在683.3.5如何删除Cookie683.4Session693.4.1什幺是Session693.4.2如何创建Session693.4.3如何存储Session703.4.4如何检测Session是否存在703.4.5终结Session71第4章字元串和数组724.1字元串724.1.1字元串里字元的类型724.1.2连线字元串724.1.3计算字元串长度strlen()734.1.4检索字元串73
4.1.5截取字元串754.1.6替换字元串754.1.7清理字元串764.1.8切分和组合字元串774.1.9其他常用字元串函式784.2数组的类型794.2.1数字索引数组794.2.2关联索引数组794.2.3多维数组804.3统计数组元素个数count()函式814.4用foreach遍历数组824.5设定数组指针—reset()、end()、next()、prev()、current()、each()824.6数组排序834.6.1默认排序sort()、rsort()834.6.2关联索引数组按照键值排序asort()、arsort()854.6.3关联索引数组按照键名排序ksort()、krsort()854.7数组常见操作864.7.1向数组添加新元素array_push()、array_unshift()864.7.2删除数组元素array_pop()、array_shift()864.7.3删除数组中的重複值array_unique()874.7.4对数组进行查询in_array()884.7.5其他常用数组函式array_keys()、array_values()、unset()88第5章日期与时间905.1设定时区905.2获取UNIX时间戳915.3根据时间戳获取日期和时间915.4根据日期和时间获取时间戳925.5根据时间戳获取包含日期信息的数组925.6验证日期的有效性935.7输出指定格式的日期和时间945.8面向对象的日期时间类955.8.1DateTime类955.8.2DateTimeImmutable类965.8.3DateTimeZone类975.8.4DateInterval类985.8.5DatePeriod类99第6章档案与目录1006.1档案操作1006.1.1打开档案1006.1.2检查是否已到达档案末尾1016.1.3读取档案1026.1.4关闭档案1026.1.5将整个档案读入一个字元串1036.1.6将字元串写入档案1036.1.7将整个档案读入一个数组1046.1.8複製档案1046.1.9删除档案1056.1.10检查档案是否正常1056.1.11返回关于档案的信息1056.2目录操作1076.2.1打开目录1076.2.2关闭目录1076.2.3读取目录1076.2.4创建目录1086.2.5删除目录1096.2.6重命名档案或目录1096.2.7检查档案或目录是否存在109
第7章PHP与国际化1107.1多位元组字元函式1107.1.1检测字元串的编码1117.1.2检查字元串在指定的编码里是否有效1117.1.3转换字元编码格式1117.1.4解析$_GET字元串1127.1.5按位元组数来截取字元串1127.2intl模组简介1137.2.1安装intl模组1137.2.2Collator类比较字元串1147.2.3NumberFormatter类帮助做财务1147.2.4IntlDateFormatter类显示中文版的日期时间115第8章PHP与zip档案处理1168.1zip函式1168.1.1打开和关闭zip档案1168.1.2读取并列印档案/目录名称1178.1.3处理zip档案1188.2处理zip档案的必杀技:ZipArchive类1208.2.1打开/关闭压缩档案1208.2.2解压缩档案1218.2.3添加目录与档案1218.2.4遍历zip档案1238.2.5获取档案124第9章图形图像处理1259.1启用GD2扩展库1259.2创建图形图像1269.2.1用PHP生成一个简单图形1279.2.2详解PHP生成图形的步骤1279.3操作图形图像1299.3.1更改图像颜色1299.3.2在图像上输出文字1299.4操作已有的图片1309.4.1获取图片的宽和高1309.4.2生成图片的缩略图1319.4.3给图片添加水印效果——文字水印1329.4.4给图片添加水印效果——图片水印133第10章正则表达式13510.1在PHP中使用正则表达式13510.1.1套用正则的函式13510.1.2通过一个例子理解正则13610.1.3定义正则表达式的头部和尾部13710.2正则表达式中的符号13710.2.1元字元13710.2.2转义字元13910.2.3修正符13910.2.4字元套用14010.3验证URL141第11章MySQL的安装与配置14311.1什幺是MySQL14311.1.1客户端/伺服器软体14311.1.2MySQL版本14311.1.3MySQL的优势14411.2安装与配置MySQL5.614411.3启动服务并登录MySQL资料库15411.3.1启动MySQL服务15411.3.2登录MySQL资料库15611.3.3配置Path变数15711.4更改MySQL的配置15811.5MySQL安装失败解决方案160第12章资料库的基本操作16112.1创建资料库16112.2删除资料库16312.3资料库存储引擎164
12.3.1MySQL支持的存储引擎16412.3.2各存储引擎的区别17212.4查看默认存储引擎17312.5实战演练——创建资料库的全过程174第13章数据表的基本操作17613.1新建数据表17613.1.1语法形式17613.1.2主键约束17813.1.3外键关联18013.1.4非空约束18213.1.5唯一性约束18213.1.6默认值18313.1.7设定自动增加属性18413.2查看数据表结构18513.2.1查看錶结构18613.2.2查看创建表的语句18713.3修改数据表18813.3.1修改表名18813.3.2修改栏位类型18913.3.3修改栏位名19113.3.4添加栏位19213.3.5删除栏位19513.3.6修改栏位的排列位置19613.3.7更改表的存储引擎19813.3.8删除表的外键关联19913.4删除资料库表20013.4.1删除简单的表20113.4.2删除关联表20213.5实战——资料库和数据表的基本操作204第14章数据的基本操作21114.1添加数据21114.1.1为所有栏位添加数据21114.1.2指定表栏位添加数据21414.1.3添加多条记录21514.2更新数据21714.3删除数据22014.4查询数据22214.4.1基本查询语句22214.4.2查询所有栏位22314.4.3查询指定栏位22414.4.4查询指定记录22514.4.5带IN关键字的查询22714.4.6带BETWEENAND的範围查询22814.4.7带LIKE的字元匹配查询22914.4.8查询空值23114.4.9带AND的条件查询23314.4.10带OR的条件查询23414.4.11查询结果不重複23414.4.12对查询结果排序23514.4.13分组查询23714.4.14LIMIT限制查询24014.5实战演练1——记录的添加、更新和删除24114.6实战演练2——数据表综合查询案例247第15章资料库的备份和还原25415.1数据备份25415.1.1使用命令备份25415.1.2使用第3方工具快速备份26015.2数据还原26115.2.1使用命令还原26215.2.2使用工具快速还原26415.3资料库迁移26415.3.1相同版本的MySQL资料库迁移26515.3.2不同版本的MySQL资料库之间的迁移26515.3.3MySQL资料库迁移至Oracle资料库26515.4表的IMPORT和EXPORT26615.4.1表的EXPORT26615.4.2表的IMPORT273
15.5实战演练——资料库的备份与恢复278第16章PHP操作MySQL28416.1启动XAMPP中自带的MySQL资料库28416.1.1启动MySQL28416.1.2使用phpMyAdmin图形化操作MySQL28516.2PHP连线和关闭资料库28716.2.1连线资料库28716.2.2关闭资料库28816.3PHP运算元据库28816.3.1显示可用资料库28816.3.2创建资料库28916.3.3选择资料库29016.3.4删除资料库29116.4PHP运算元据表29216.4.1查看所有数据表29216.4.2新增数据表29316.4.3查看数据表栏位29416.4.4编辑数据表29416.4.5删除数据表29616.5PHP运算元据29616.5.1新增数据29616.5.2查看数据29716.5.3编辑数据29916.5.4删除数据30016.5.5複杂的查询301第17章使用RebBeanPHP更方便地管理数据30317.1下载安装RedBeanPHP30317.2快速开始30417.3RedBeanPHP的CRUD30617.3.1Create(新建)数据对象30617.3.2Retrieve(获取)数据30817.3.3Update(更新)数据30817.3.4Delete(删除)数据30817.4查询资料库30917.4.1查询参数绑定30917.4.2findOne方法31017.4.3findAll方法31017.4.4findCollection方法31017.4.5findLike方法31017.4.6findOrCreate方法31117.4.7findMulti方法31117.4.8getAll方法31117.4.9getRow、getCol、getCell方法31217.4.10getAssoc方法31317.4.11count方法31317.5运算元据库31417.5.1exec方法31417.5.2getInsertID方法31417.5.3inspect方法31417.5.4切换资料库31517.5.5事务31517.5.6冻结资料库31617.6调试RedBeanPHP31617.6.1startLogging、getLogs方法31617.6.2debug方法31717.7其他高级功能31817.7.1关係31817.7.2Models31917.7.3複製/克隆31917.7.4导入导出319第18章使用PHP+MySQL构建模拟考试系统321
18.1功能分析32118.2準备工作32118.2.1设计数据表32218.2.2创建配置档案32318.2.3创建安装档案32318.3用户注册与登录32518.3.1用户注册32518.3.2用户登录32718.4首页32818.4.1首页32918.4.2检查管理员33018.5管理模组33018.5.1显示所有题目33018.5.2添加题目33218.5.3显示题目详情33418.5.4编辑题目33618.5.5删除题目33918.6用户模组34018.6.1考试页面34018.6.2查看历史考试记录34318.6.3更改密码34418.6.4退出登录346第19章使用PHP+MySQL构建线上购物网站34719.1功能分析34719.1.1设计算法34719.1.2表的设计34819.2準备工作34919.2.1配置档案34919.2.2安装模组35019.3注册登录模组35419.3.1注册模组35419.3.2登录模组35719.4显示模组36019.4.1头部模组36019.4.2核心显示模组36219.4.3购物车模组36719.4.4查看并统计购物车模组36819.5用户模组37219.5.1显示用户信息模组37219.5.2修改用户密码模组37319.5.3查看用户历史订单模组37619.6管理模组37919.6.1处理订单模组37919.6.2添加类别模组38119.6.3编辑类别模组38419.6.4添加商品模组38719.6.5编辑商品模组39019.6.6退出登录模组395

本文发布于:2023-03-25 12:37:05,感谢您对本站的认可!

本文链接:http://www.ranqi119.com/to/1679830357229345.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2022 Comsenz Inc.Powered by © 站长QQ:55-9-10-26|友情:优美诗词|电脑我帮您|扬州装修|369文学|学编程|软件玩家|水木编程|编程频道