• PHP+MySQL开发实战
21年品牌 40万+商家 超1.5亿件商品

PHP+MySQL开发实战

正版书 当天发 带塑封 983995945693741058

17.51 1.9折 89.8 九品

仅1件

天津宝坻
认证卖家担保交易快速发货售后保障

作者软件开发技术联盟 编

出版社清华大学出版社

出版时间2013-09

版次1

装帧平装

货号983995945693741058

上书时间2024-11-22

旭日精品图书的书店

已实名 已认证 进店 收藏店铺

   商品详情   

品相描述:九品
图书标准信息
  • 作者 软件开发技术联盟 编
  • 出版社 清华大学出版社
  • 出版时间 2013-09
  • 版次 1
  • ISBN 9787302318958
  • 定价 89.80元
  • 装帧 平装
  • 开本 16开
  • 纸张 胶版纸
  • 页数 678页
  • 字数 1449千字
  • 正文语种 简体中文
  • 丛书 软件开发实战
【内容简介】
  《PHP+MySQL开发实战》从初学者的角度讲述使用PHP语言结合MySQL数据库进行程序开发应该掌握的各项技术,内容突出“基础”、“全面”、“深入”的特点,同时强调“实战”效果。书中在介绍技术的同时提供实例,同时在各章的结尾安排有实战,通过实战来综合应用本章所讲解的知识,做到理论联系实际;每篇的最后一章有一个综合实例,通过一个模块综合讲解本篇所讲解的知识内容;在《软件开发实战:PHP+MySQL开发实战》的最后两章中提供了两个完整的项目实例,讲述从前期规划、设计流程到项目最终实施的整个实现过程。
  全书共分28章,主要内容包括初识PHP环境搭建、PHP语言基础、PHP流程控制语句、字符串操作与正则表达式、初探数组、日期和时间的管理、程序调试与异常处理、综合实例(一)——在线论坛、MySQL数据库、MySQL存储引擎与运算符、MySQL函数之选、MySQL基本操作、MySQL数据查询、综合实例(二)——留言本、MySQL存储过程和函数、MySQL事务、触发器、综合实例(三)——物流管理系统、ADODB类库、数据库编程技术、PDO数据库抽象层、综合实例(四)——BCTY365网上社区、Smarty模板技术、ThinkPHP框架、ZendFramework框架、综合实例(五)——电子商务网站、易查供求信息网和图书馆管理系统。所有知识都结合具体实例进行介绍,对涉及的程序代码给出了详细的注释,读者可以轻松领会PHP+MySQL程序开发的精髓,快速提高开发技能。《软件开发实战:PHP+MySQL开发实战》特色及丰富的学习资源包如下:
  黄金学习搭配、专业学习视频、重难点精确打击、学习经验分享、学习测试诊断、有趣实践任务、专业资源库、学习排忧解难、获取源程序、提供习题答案、赠送开发案例。
  《软件开发实战:PHP+MySQL开发实战》适合有志于从事软件开发的初学者、高校计算机相关专业学生和毕业生,也可作为软件开发人员的参考手册,或者高校的教学参考书。
【目录】
第1篇新手入门
第1章初识PHP环境搭建
视频讲解:66分钟
1.1PHP开发环境的搭建
1.1.1在Windows下搭建PHP开发环境
1.1.2在Linux下搭建PHP开发环境
1.2Apache服务器的安装和配置
1.2.1在Windows下安装Apache服务器
1.2.2在Linux下安装Apache服务器
1.3PHP的安装和配置
1.3.1在Windows下安装PHP
1.3.2在Linux下安装PHP
1.4应用组合包快速搭建PHP环境
1.5第一个PHP程序
1.5.1使用AdobeDreamweaver编写源程序
1.5.2发布和运行PHP程序
1.6环境安装常见问题
1.6.1Apache安装常见问题
1.6.2PHP安装常见问题
1.6.3MySQL安装常见问题
1.7实战
1.8小结
1.9学习成果检验

第2章PHP语言基础
视频讲解:172分钟
2.1PHP语法基础
2.1.1PHP标记风格
2.1.2PHP注释应用
2.2PHP的数据类型
2.2.1标量数据类型
2.2.2复合数据类型
2.2.3特殊数据类型
2.2.4转换数据类型
2.2.5检测数据类型
2.3PHP的常量应用
2.3.1声明和使用常量
2.3.2预定义常量
2.4PHP的变量应用
2.4.1变量声明及使用
2.4.2变量作用域
2.4.3可变变量
2.4.4预定义变量
2.4.5变量的生存周期
2.5PHP运算符
2.5.1算术运算符
2.5.2字符串运算符
2.5.3赋值运算符
2.5.4递增或递减运算符
2.5.5位运算符
2.5.6逻辑运算符
2.5.7比较运算符
2.5.8条件运算符
2.5.9运算符的优先顺序和结合规则
2.6PHP函数
2.6.1定义和调用函数
2.6.2在函数间传递参数
2.6.3从函数中返回值
2.6.4变量函数
2.6.5对函数的引用
2.6.6取消引用
2.7输出语句
2.7.1应用print语句输出字符
2.7.2应用echo语句输出字符
2.7.3应用printf语句格式化输出字符
2.7.4应用sprintf语句格式化输出字符
2.8引用文件
2.8.1应用include语句引用文件
2.8.2应用require语句引用文件
2.8.3应用include_once语句引用文件
2.8.4应用require_once语句引用文件
2.8.5include语句和require语句的区别
2.8.6include_once语句和require_once语句的区别
2.9实战
2.9.1判断闰年的方法
2.9.2通过自定义函数防止新闻主题信息出现中文乱码
2.9.3应用include语句构建在线音乐网站主页
2.9.4随机组合生日祝福语
2.9.5加法计算器
2.10小结
2.11学习成果检验

第3章PHP流程控制语句
视频讲解:54分钟
3.1控制结构
3.2条件控制语句
3.2.1if条件控制语句
3.2.2switch…case分支控制语句
3.3循环控制语句
3.3.1while循环语句
3.3.2do…while循环语句
3.3.3for循环语句
3.3.4foreach循环
3.4跳转控制语句
3.4.1使用break语句跳出循环
3.4.2使用continue语句跳出循环
3.5实战
3.5.1执行指定次数的循环
3.5.2跳过数据输出中指定的记录
3.5.3控制页面中数据的输出数量
3.5.4动态改变页面中单元格的背景颜色
3.5.5使用for循环动态创建表格
3.6小结
3.7学习成果检验

第4章字符串操作与正则表达式
视频讲解:92分钟
4.1了解字符串
4.2单引号与双引号
4.3定界符
4.4连接字符串
4.5转义、还原字符串
4.5.1手动转义、还原字符串
4.5.2自动转义、还原字符串
4.6获取字符串长度
4.7截取字符串
4.8比较字符串
4.8.1按字节比较
4.8.2按自然排序法比较
4.8.3指定从源字符串的位置比较
4.9检索字符串
4.9.1使用strstr()函数检索指定的关键字
4.9.2应用substr_count()函数检索子串出现的次数
4.10替换字符串
4.11什么是正则表达式
4.12正则表达式语法规则
4.12.1行定位符(^和$)
4.12.2字符类([])
4.12.3选择字符(|)
4.12.4连字符(-)
4.12.5排除字符([^])
4.12.6限定符(?*+{n,m})
4.12.7点字符(.)
4.12.8反斜杠(\)
4.12.9反向引用
4.13POSIX扩展正则表达式函数
4.13.1替换字符串
4.13.2分割字符串
4.14PCRE兼容正则表达式函数
4.14.1查找字符串
4.14.2替换字符串
4.15实战
4.15.1超长文本的分页显示
4.15.2控制页面中输出字符串的长度
4.15.3正则无刷新用户注册
4.15.4计算密码长度
4.15.5去除用户填写注册信息中的空格
4.16小结
4.17学习成果检验

第5章初探数组
视频讲解:146分钟
5.1什么是数组
5.2声明数组
5.2.1数组命名规则
5.2.2通过PHP函数创建数组
5.2.3通过数组标识符“[]”创建数组
5.3数组的类型
5.3.1数字索引数组
5.3.2关联数组
5.4输出数组
5.5数组的构造
5.5.1创建一维数组
5.5.2创建二维数组
5.6遍历数组
5.6.1foreach结构遍历数组
5.6.2list()函数遍历数组
5.6.3for语句遍历数组
5.7PHP全局数组
5.7.1$_SERVER[]全局数组
5.7.2$_GET[]和$_POST[]全局数组
5.7.3$_COOKIE全局数组
5.7.4$_ENV[]全局数组
5.7.5$_REQUEST[]全局数组
5.7.6$_SESSION[]全局数组
5.7.7$_FILES[]全局数组
5.8PHP的数组函数
5.8.1统计数组元素个数
5.8.2向数组中添加元素
5.8.3获取数组中最后一个元素
5.8.4删除数组中重复元素
5.8.5获取数组中指定元素的键名
5.9实战
5.9.1获取上传文件的数据
5.9.2投票管理系统
5.9.3获取用户注册信息
5.9.4车牌摇号
5.9.5向数组中添加元素
5.10小结
5.11学习成果检验

第6章日期和时间的管理
视频讲解:43分钟
6.1PHP的时间概念
6.1.1在php.ini文件中设置时区
6.1.2通过date_default_timezone_set函数设置时区
6.2时间戳
6.2.1什么是时间戳
6.2.2UNIX时间戳
6.2.3获取指定日期的时间戳
6.2.4获取当前时间戳
6.2.5将英文文本的日期时间描述解析为UNIX时间戳
6.3PHP日期和时间的处理
6.3.1格式化日期和时间
6.3.2获取日期和时间信息
6.3.3获取本地化的日期和时间
6.3.4检验日期和时间的有效性
6.4实战
6.4.1实现倒计时的功能
6.4.2计算在线考试用时和剩余时间
6.4.3网页闹钟
6.4.4检验日期和时间的有效性
6.4.5获取指定时间的UNIX时间戳
6.5小结
6.6学习成果检验

第7章程序调试与异常处理
视频讲解:72分钟
7.1程序基本调试流程
7.2PHP中的错误类型
7.2.1语法错误
7.2.2语义错误
7.2.3逻辑错误
7.2.4注释错误
7.2.5运行错误
7.3PHP错误的调试
7.3.1PHP的错误报告
7.3.2启动错误报告
7.3.3使用print语句调试程序
7.3.4应用@前缀字符屏蔽PHP脚本错误提示
7.3.5使用错误处理器记录日志
7.4SQL错误的调试
7.4.1PHP与MySQL连接错误
7.4.2SQL语句错误
7.5实战
7.5.1运行缺少第三方组件的程序
7.5.2通过readfile()函数访问远程文件
7.5.3解决数据库乱码问题
7.5.4封装异常处理类
7.5.5解决程序的语法错误
7.6小结
7.7学习成果检验

第8章综合实例(一)——在线论坛
视频讲解:25分钟
8.1系统设计思路
8.1.1程序业务流程
8.1.2系统预览
8.2数据库设计
8.2.1数据库概要说明
8.2.2数据库概念设计
8.2.3数据库逻辑设计
8.3用户注册模块设计
8.3.1用户注册模块概述
8.3.2JavaScript脚本和include()包含语句
8.3.3用户注册模块的实现过程
8.4用户登录模块设计
8.4.1用户登录模块概述
8.4.2通过JavaScript脚本判断用户名和密码是否为空
8.4.3用户登录模块的实现过程
8.5帖子分类管理模块设计
8.5.1帖子分类管理模块概述
8.5.2使用SQL语句查询数据技术
8.5.3帖子分类管理模块的实现过程
8.6发帖模块设计
8.6.1发帖模块概述
8.6.2while循环语句技术
8.6.3发帖模块的实现过程
8.7回帖模块设计
8.7.1回帖模块概述
8.7.2mysql函数处理技术
8.7.3回帖模块的实现过程
8.8后台管理模块设计
8.8.1后台管理模块概述
8.8.2URL编码和SWITCH框架技术
8.8.3后台主页的实现过程
8.8.4栏目管理模块的实现过程
8.9小结

第2篇初级开发
第9章MySQL数据库
视频讲解:37分钟
9.1MySQL简介
9.1.1什么是MySQL
9.1.2MySQL的特点
9.1.3MySQL5支持的特性
9.2MySQL下载
9.3MySQL的环境安装
9.4启动、连接、断开和停止MySQL服务器
9.4.1启动MySQL服务器
9.4.2连接和断开MySQL服务器
9.4.3停止MySQL服务器
9.5phpMyAdmin图形化管理工具
9.5.1数据库操作管理
9.5.2管理数据表
9.5.3管理数据记录
9.5.4导入导出数据
9.5.5phpMyAdmin设置编码格式
9.5.6phpMyAdmin添加服务器新用户
9.5.7phpMyAdmin中重置MySQL服务器登录密码
9.6小结
9.7学习成果检验

第10章MySQL存储引擎与运算符
视频讲解:33分钟
10.1MySQL存储引擎
10.1.1什么是MySQL存储引擎
10.1.2查询MySQL中支持的存储引擎
10.1.3InnoDB存储引擎
10.1.4MyISAM存储引擎
10.1.5MEMORY存储引擎
10.1.6如何选择存储引擎
10.1.7设置数据表的存储引擎
10.2MySQL数据类型
10.2.1数字类型
10.2.2字符串类型
10.2.3日期和时间数据类型
10.3MySQL运算符
10.3.1算术运算符
10.3.2比较运算符
10.3.3逻辑运算符
10.3.4位运算符
10.3.5运算符的优先级
10.4实战
10.4.1查看存储引擎和创建数据库
10.4.2位运算的比较
10.4.3逻辑运算的使用
10.4.4浮点数类型
10.5小结
10.6学习成果检验

第11章MySQL函数之选
视频讲解:26分钟
11.1MySQL函数
11.2数学函数
11.2.1ABS(x)函数
11.2.2FLOOR(x)函数
11.2.3RAND()函数
11.2.4PI()函数
11.2.5TRUNCATE(x,y)函数
11.2.6ROUND(x)函数和ROUND(x,y)函数
11.2.7SQRT(x)函数
11.3字符串函数
11.3.1INSERT(s1,x,len,s2)函数
11.3.2UPPER(s)、UCASE(s)函数
11.3.3LEFT(s,n)函数
11.3.4RTRIM(s)函数
11.3.5SUBSTRING(s,n,len)函数
11.3.6REVERSE(s)函数
11.3.7FIELD(s,s1,s2,…)函数
11.4日期和时间函数
11.4.1CURDATE()函数和CURRENT_DATE()函数
11.4.2CURTIME()函数和CURRENT_TIME()函数
11.4.3NOW()函数
11.4.4DATEDIFF(d1,d2)函数
11.4.5ADDDATE(d,n)函数
11.4.6ADDDATE(d,INTERVALexprtype)函数
11.4.7SUBDATE(d,n)函数
11.5条件判断函数
11.6系统信息函数
11.6.1获取MySQL版本号、连接数和数据库名的函数
11.6.2获取用户名的函数
11.6.3获取字符串的字符集和排序方式的函数
11.7加密函数
11.7.1加密函数PASSWORD(str)
11.7.2加密函数MD5(str)
11.8其他函数
11.8.1格式化函数FORMAT(x,n)
11.8.2改变字符集的函数
11.8.3改变字段数据类型的函数
11.9实战
11.9.1字符串函数的使用
11.9.2查看当前数据库版本号
11.9.3生成3个1~100之间的随机整数
11.9.4数字函数的使用
11.9.5加密函数的使用
11.10小结
11.11学习成果检验

第12章MySQL基本操作
视频讲解:37分钟
12.1MySQL数据库操作
12.1.1创建数据库CREATEDATABASE
12.1.2查看数据库SHOWDATABASES
12.1.3选择数据库USEDATABASE
12.1.4删除数据库DROPDATABASE
12.2MySQL数据表操作
12.2.1创建数据表CREATETABLE
12.2.2查看表结构SHOWCOLUMNS或DESCRIBE
12.2.3修改表结构ALTERTABLE
12.2.4重命名表RENAMETABLE
12.2.5删除表DROPTABLE
12.3MySQL语句操作
12.3.1插入记录INSERT
12.3.2查询数据库记录SELECT
12.3.3修改记录UPDATE
12.3.4删除记录DELETE
12.4实战
12.4.1操作teacher表
12.4.2登录数据库系统
12.4.3读取MySQL数据库中数据(PHP语言)
12.4.4备份和恢复MySQL数据库(Java语言)
12.4.5查看表详细结构语句SHOWCREATETABLE
12.5小结
12.6学习成果检验

第13章MySQL数据查询
视频讲解:60分钟
13.1基本查询语句
13.2单表查询
13.2.1查询所有字段
13.2.2查询指定字段
13.2.3查询指定数据
13.2.4带IN关键字的查询
13.2.5带BETWEENAND的范围查询
13.2.6带LIKE的字符匹配查询
13.2.7用ISNULL关键字查询空值
13.2.8带AND的多条件查询
13.2.9带OR的多条件查询
13.2.10用DISTINCT关键字去除结果中的重复行
13.2.11用ORDERBY关键字对查询结果排序
13.2.12用GROUPBY关键字分组查询
13.2.13用LIMIT限制查询结果的数量
13.3聚合函数查询
13.3.1COUNT()函数
13.3.2SUM()函数
13.3.3AVG()函数
13.3.4MAX()函数
13.3.5MIN()函数
13.4连接查询
13.4.1内连接查询
13.4.2外连接查询
13.4.3复合条件连接查询
13.5子查询
13.5.1带IN关键字的子查询
13.5.2带比较运算符的子查询
13.5.3带EXISTS关键字的子查询
13.5.4带ANY关键字的子查询
13.5.5带ALL关键字的子查询
13.6合并查询结果
13.7定义表和字段的别名
13.7.1为表取别名
13.7.2为字段取别名
13.8使用正则表达式查询
13.8.1匹配指定字符中的任意一个
13.8.2使用“*”和“+”来匹配多个字符
13.9实战
13.9.1使用聚合函数SUM对学生成绩进行汇总
13.9.2查询大于指定条件的记录
13.9.3使用比较运算符进行子查询
13.9.4GROUPBY与HAVING关键字
13.9.5用符号“.”来替代字符串中的任意一个字符
13.10小结
13.11学习成果检验

第14章综合实例(二)——留言本
视频讲解:35分钟
14.1留言本概述
14.2系统分析流程
14.2.1程序业务流程
14.2.2系统预览
14.3数据库设计
14.3.1数据库概要说明
14.3.2数据库概念设计
14.3.3数据库逻辑设计
14.4公共模块设计
14.4.1数据库连接文件
14.4.2将文本中的字符转换为HTML标识符
14.4.3JavaScript脚本
14.5首页模块设计
14.5.1首页设计概述
14.5.2switch和include语句
14.5.3首页实现过程
14.6用户注册模块设计
14.6.1用户注册模块概述
14.6.2JavaScript脚本验证表单元素
14.6.3用户注册模块实现过程
14.7添加留言模块设计
14.7.1添加留言模块概述
14.7.2mysql_query()函数执行SQL语句
14.7.3添加留言模块实现过程
14.8查看留言模块设计
14.8.1查看留言模块概述
14.8.2验证数据类型与取整
14.8.3查看留言模块实现过程
14.9编辑留言模块设计
14.9.1编辑留言模块概述
14.9.2JavaScript脚本控制弹出对话框
14.9.3编辑留言模块实现过程
14.10查询留言模块设计
14.10.1查询留言模块概述
14.10.2通过mysql_fetch_array()函数返回结果集
14.10.3查询留言模块实现过程
14.11版主模块设计
14.11.1版主模块概述
14.11.2验证登录用户是否是版主
14.11.3版主管理模块实现过程
14.12小结

第3篇中级开发
第15章MySQL存储过程和函数
视频讲解:32分钟
15.1创建存储过程和存储函数
15.1.1创建存储过程
15.1.2创建存储函数
15.1.3变量的应用
15.1.4光标的运用
15.2流程控制语句
15.2.1IF语句
15.2.2CASE语句
15.2.3WHILE循环语句
15.2.4LOOP循环语句
15.2.5REPEAT循环语句
15.3调用存储过程和存储函数
15.3.1调用存储过程
15.3.2调用存储函数
15.4查看存储过程和函数
15.4.1SHOWSTATUS语句
15.4.2SHOWCREATE语句
15.5修改存储过程和函数
15.6删除存储过程和函数
15.7捕获存储过程中的错误
15.7.1定义条件
15.7.2定义处理程序
15.8实战
15.8.1使用存储过程实现用户注册(PHP)
15.8.2修改存储函数
15.8.3从information_schema.Routines表中查看存储过程
15.9小结
15.10学习成果检验

第16章MySQL事务
视频讲解:14分钟
16.1MySQL事务概述
16.1.1原子性
16.1.2一致性
16.1.3孤立性
16.1.4持久性
16.2MySQL事务的创建与存在周期
16.2.1初始化事务
16.2.2创建事务
16.2.3应用SELECT语句查看数据是否被正确输入
16.2.4提交事务
16.2.5撤销事务(事务回滚)
16.2.6事务的存在周期
16.3MySQL行为
16.3.1自动提交
16.3.2事务的孤立级
16.3.3修改事务的孤立级
16.4事务和性能
16.4.1应用小事务
16.4.2选择合适的孤立级
16.4.3死锁的概念与避免
16.5MySQL伪事务
16.5.1用表锁定代替事务
16.5.2应用表锁实现伪事务
16.6实战
16.6.1使用事务处理技术实现银行的安全转账(PHP)
16.6.2批处理中使用事务(Java)
16.7小结
16.8学习成果检验

第17章触发器
视频讲解:21分钟
17.1MySQL触发器
17.1.1创建MySQL触发器
17.1.2创建具有多个执行语句的触发器
17.2查看触发器
17.2.1SHOWTRIGGERS
17.2.2查看triggers表中触发器信息
17.3应用触发器
17.4删除触发器
17.5实战
17.5.1创建一个由INSERT触发的触发器
17.5.2获取数据库中的触发器
17.5.3使用DROPTIRGGER删除触发器
17.6小结
17.7学习成果检验

第18章综合实例(三)——物流管理系统
视频讲解:83分钟
18.1物流管理系统概述
18.2系统分析流程
18.2.1需求分析
18.2.2可行性分析
18.3系统设计流程
18.3.1系统目标
18.3.2系统功能结构
18.3.3系统预览
18.4数据库设计
18.4.1数据库分析
18.4.2数据库概念设计
18.4.3创建数据库及数据表
18.5网站首页设计
18.5.1网站首页概述
18.5.2网站首页设计技术
18.5.3网站首页的实现过程
18.6车源信息查询模块设计
18.6.1车源信息查询模块概述
18.6.2模糊查询技术
18.6.3车源信息查询模块的实现过程
18.7发货单管理模块设计
18.7.1发货单管理模块概述
18.7.2发货单编号生成技术
18.7.3发货单填单的实现过程
18.7.4发货单查询的实现过程
18.7.5发货单打印的实现过程
18.8回执单验收管理模块设计
18.8.1回执单模块概述
18.8.2MySQL函数库函数应用技术
18.8.3回执单验收模块的实现过程
18.9基础信息管理模块设计
18.9.1基础信息管理模块概述
18.9.2面向对象封装密码修改类
18.9.3客户信息管理的实现过程
18.9.4车源信息管理的实现过程
18.10小结

第4篇进阶提高
第19章ADODB类库
视频讲解:64分钟
19.1ADODB类库是什么
19.2ADODB支持的数据库
19.3ADODB下载与安装
19.4ADODB类库
19.4.1连接数据库函数
19.4.2操作数据库函数
19.4.3控制结果集存取方式
19.4.4操作结果集函数
19.4.5处理事务函数
19.4.6生成HTML表格函数
19.4.7生成下拉列表框函数
19.4.8实现分页功能函数
19.4.9错误处理函数
19.5实战
19.5.1实现分页
19.5.2处理事务
19.5.3缓存函数+ADODB动态生成静态页
19.5.4ADODB控制结果集的存取方法
19.6小结
19.7学习成果检验

第20章数据库编程技术
视频讲解:136分钟
20.1PHP访问MySQL数据库的一般步骤
20.2PHP操作MySQL数据库的方法
20.2.1使用mysql_connect()函数连接MySQL服务器
20.2.2使用mysql_select_db()函数选择数据库文件
20.2.3使用mysql_query()函数执行SQL语句
20.2.4应用mysql_fetch_array()函数从数组结果集中获取信息
20.2.5应用mysql_fetch_object()函数从结果集中获取一行作为对象
20.2.6应用mysql_fetch_row()函数逐行获取结果集中的每条记录
20.2.7应用mysql_num_rows()函数获取查询结果集中的记录数
20.2.8关闭连接
20.3管理MySQL数据库中的数据
20.3.1应用insert命令动态添加公告信息
20.3.2应用select命令查询公告信息
20.3.3解决截取公告主题乱码问题
20.3.4分页显示公告信息
20.3.5应用update命令动态编辑公告信息
20.3.6应用delete命令动态删除公告信息
20.4PHP操作MySQL事务
20.5PHP操作MySQL存储过程
20.6实战
20.6.1输入页码跳转到指定页
20.6.2图片的分栏分页显示
20.6.3查询图书信息表中的前3条记录
20.6.4对查询结果进行降序排列输出
20.7小结
20.8学习成果检验

第21章PDO数据库抽象层
视频讲解:60分钟
21.1什么是PDO
21.1.1PDO概述
21.1.2PDO特点
21.1.3安装PDO
21.2PDO连接数据库
21.2.1PDO构造函数
21.2.2DSN详解
21.3PDO中执行SQL语句
21.3.1exec()方法
21.3.2query()方法
21.3.3预处理语句——prepare()和execute()
21.4PDO中获取结果集
21.4.1fetch()方法
21.4.2fetchAll()方法
21.4.3fetchColumn()方法
21.5PDO中捕获SQL语句中的错误
21.5.1使用默认模式——PDO::ERRMODE_SILENT
21.5.2使用警告模式——PDO::ERRMODE_WARNING
21.5.3使用异常模式——PDO::ERRMODE_EXCEPTION
21.6PDO中的错误处理
21.6.1errorCode()方法
21.6.2errorInfo()方法
21.7PDO中的事务处理
21.8PDO中的存储过程
21.9实战
21.9.1通过PDO更新数据库中数据
21.9.2明日书店会员注册
21.9.3添加留言信息
21.9.4查询留言内容
21.10小结
21.11学习成果检验

第22章综合实例(四)——BCTY365网上社区
视频讲解:138分钟
22.1BCTY365网上社区概述
22.1.1系统功能结构流程
22.1.2系统预览
22.2数据库设计
22.2.1数据库概要说明
22.2.2数据库概念设计
22.2.3数据库逻辑设计
22.3前台首页设计
22.3.1前台首页概述
22.3.2公告信息的滚动输出技术
22.3.3前台首页的实现过程
22.4注册模块设计
22.4.1注册模块概述
22.4.2通过JavaScript脚本验证表单元素
22.4.3注册模块的实现过程
22.5技术支持模块设计
22.5.1技术支持模块概述
22.5.2分页技术
22.5.3常见问题模块的实现过程
22.5.4客户反馈模块的实现过程
22.6在线订购模块设计
22.6.1在线订购模块概述
22.6.2订单的预览及打印技术
22.6.3购物车的实现过程
22.6.4商品订单的实现过程
22.7社区论坛模块设计
22.7.1社区论坛模块概述
22.7.2页面跳转技术
22.7.3论坛分类的实现过程
22.7.4论坛帖子浏览的实现过程
22.7.5论坛帖子发布的实现过程
22.7.6论坛帖子回复的实现过程
22.8后台首页设计
22.8.1后台首页概述
22.8.2switch框架技术
22.8.3后台首页的实现过程
22.9编程词典管理模块设计
22.9.1编程词典管理模块概述
22.9.2图片上传技术
22.9.3添加编程词典模块的实现过程
22.9.4编辑编程词典模块的实现过程
22.10软件升级管理模块设计
22.10.1软件升级管理模块概述
22.10.2动态输出下拉列表框的值
22.10.3软件升级包上传的实现过程
22.10.4软件升级包删除的实现过程
22.11在线支付技术专题
22.12小结

第5篇高级应用
第23章Smarty模板技术
视频讲解:70分钟
23.1Smarty简介
23.1.1Smarty模板引擎
23.1.2Smarty与MVC
23.1.3Smarty特点
23.2Smarty的安装配置
23.2.1Smarty下载和安装
23.2.2Smarty配置
23.2.3第一个Smarty程序
23.3Smarty模板设计
23.3.1Smarty模板文件
23.3.2注释
23.3.3变量
23.3.4修饰变量
23.3.5流程控制
23.4Smarty程序设计
23.4.1Smarty中的常用方法
23.4.2Smarty的配置变量
23.5实战
23.5.1Smarty模板中日期、时间的格式化输出
23.5.2Smarty模板中的页面设计
23.5.3网站公告
23.5.4Smarty模板中应用正则表达式
23.5.5if语句判断当前用户权限
23.6小结
23.7学习成果检验

第24章ThinkPHP框架
视频讲解:153分钟
24.1ThinkPHP简介
24.1.1ThinkPHP框架的特点
24.1.2环境要求
24.1.3下载ThinkPHP框架
24.2ThinkPHP架构
24.2.1ThinkPHP的目录结构
24.2.2自动生成目录
24.2.3项目目录部署方案
24.2.4命名规范
24.2.5项目构建流程
24.3ThinkPHP的配置
24.3.1配置格式
24.3.2调试配置
24.4ThinkPHP的控制器
24.4.1控制器
24.4.2跨模块调用
24.5ThinkPHP的模型
24.5.1模型的命名
24.5.2实例化模型
24.5.3属性访问
24.5.4连接数据库
24.5.5创建数据
24.5.6连贯操作
24.5.7CURD操作
24.6ThinkPHP的视图
24.6.1模板定义
24.6.2模板赋值
24.6.3指定模板文件
24.6.4特殊字符串替换
24.7内置ThinkTemplate模板引擎
24.8小结
24.9学习成果检验

第25章ZendFramework框架
视频讲解:39分钟
25.1ZendFramework的MVC介绍
25.1.1ZendFramework概述
25.1.2ZendFramework常用组件
25.1.3MVC原理
25.2ZendFramework的MVC环境搭建
25.2.1环境配置
25.2.2框架结构
25.2.3创建流程
25.2.4ZendFramework的编码标准
25.3Zend_Auth身份认证
25.3.1Zend_Auth适配器
25.3.2身份持久认证
25.3.3数据库认证
25.4Zend_Db数据库操作
25.4.1Zend_Db_Adapter数据库操作
25.4.2Zend_Db_Table数据库操作
25.4.3数据表类
25.5Zend_File文件控制
25.5.1使用Zend_File_Transfer_Adapter_Http实现POST方式文件上传
25.5.2对上传文件的合理性验证
25.5.3为上传增加过滤规则
25.6Zend_Layout网站布局
25.6.1Zend_Layout概述
25.6.2Zend_Layout使用方法
25.6.3Zend_Layout应用实例
25.7Zend_Paginator分页
25.7.1Zend_Paginator简介
25.7.2Zend_Paginator分页方法
25.7.3Zend_Paginator分页应用
25.8实战
25.8.1Zend_Paginator实现数据分页显示
25.8.2ZendFramework用户身份验证
25.8.3Zend_Mail发送邮件
25.8.4Zend_Form制作用户注册表单
25.9小结
25.10学习成果检验

第26章综合实例(五)——电子商务网站
视频讲解:53分钟
26.1电子商务网站概述
26.2系统分析
26.2.1系统目标
26.2.2功能流程结构
26.2.3程序预览
26.3数据库设计
26.3.1数据库分析
26.3.2创建数据库和数据表
26.4公共文件设计
26.4.1数据库连接、管理和分页类文件
26.4.2Smarty模板配置类文件
26.4.3执行类的实例化文件
26.5前台首页设计
26.5.1前台首页概述
26.5.2Smarty模板页中的框架技术
26.5.3前台首页实现过程
26.6登录模块设计
26.6.1登录模块概述
26.6.2Ajax无刷新验证技术
26.6.3用户注册
26.6.4用户登录
26.6.5找回密码
26.7会员信息模块设计
26.7.1会员信息模块概述
26.7.2会员信息查询技术
26.7.3会员中心
26.7.4安全退出
26.8商品展示模块设计
26.8.1商品展示模块概述
26.8.2分页技术
26.8.3商品展示模块的实现过程
26.9购物车模块设计
26.9.1购物车模块概述
26.9.2购物车中商品添加技术
26.9.3购物车展示
26.9.4更改商品数量
26.9.5删除商品
26.9.6保存购物车
26.10收银台模块设计
26.10.1收银台模块概述
26.10.2PDO操作MySQL数据库技术
26.10.3显示订单
26.10.4填写订单
26.10.5处理订单
26.11后台首页设计
26.11.1后台首页概述
26.11.2后台网页布局技术
26.11.3后台首页实现过程
26.12小结

第6篇项目实战
第27章易查供求信息网
视频讲解:125分钟
27.1易查供求信息网概述
27.2系统分析
27.2.1需求分析
27.2.2可行性分析
27.3系统设计
27.3.1系统目标
27.3.2系统功能结构
27.3.3系统预览
27.3.4文件夹组织结构
27.4数据库设计
27.4.1数据库分析
27.4.2数据库概念设计
27.4.3创建数据库及数据表
27.5前台首页设计
27.5.1前台首页概述
27.5.2超链接技术
27.5.3前台首页的实现过程
27.6免费供求信息发布模块设计
27.6.1免费供求信息发布模块概述
27.6.2MySQL数据库连接技术
27.6.3免费供求信息发布模块的实现过程
27.7信息检索模块设计
27.7.1信息检索模块概述
27.7.2模糊查询技术
27.7.3信息检索模块的实现过程
27.8后台首页设计
27.8.1后台首页概述
27.8.2frame框架技术
27.8.3后台首页的实现过程
27.9付费供求信息发布模块设计
27.9.1付费供求信息发布模块概述
27.9.2计算供求信息的有效时间
27.9.3付费供求信息发布模块的实现过程
27.10付费信息管理模块设计
27.10.1付费信息管理模块概述
27.10.2数据的更新和删除技术
27.10.3付费信息显示的实现过程
27.10.4付费信息审核的实现过程
27.10.5付费信息删除的实现过程
27.10.6单元测试
27.11小结

第28章图书馆管理系统
视频讲解:137分钟
28.1图书馆管理系统概述
28.2需求分析
28.3系统设计
28.3.1系统目标
28.3.2系统功能结构
28.3.3系统流程图
28.3.4系统预览
28.3.5文件夹组织结构
28.4数据库设计
28.4.1数据库分析
28.4.2数据库概念设计
28.4.3创建数据库及数据表
28.5首页设计
28.5.1首页概述
28.5.2权限设置技术
28.5.3首页的实现过程
28.6管理员模块设计
28.6.1管理员模块概述
28.6.2控制文件的访问权限
28.6.3系统登录页面的实现过程
28.6.4查看管理员列表页面的实现过程
28.6.5添加管理员信息页面的实现过程
28.6.6设置管理员权限页面的实现过程
28.6.7删除管理员的实现过程
28.7图书档案管理模块设计
28.7.1图书档案管理模块概述
28.7.2图书档案管理中的多表查询技术
28.7.3查看图书信息列表页面的实现过程
28.7.4添加图书信息页面的实现过程
28.7.5修改图书信息页面的实现过程
28.7.6删除图书信息的实现过程
28.8图书借还模块设计
28.8.1图书借还模块概述
28.8.2图书借还模块中的多表查询技术
28.8.3图书借阅页面的实现过程
28.8.4图书续借页面的实现过程
28.8.5图书归还页面的实现过程
28.8.6图书借阅查询页面的实现过程
28.9小结
点击展开 点击收起

—  没有更多了  —

以下为对购买帮助不大的评价

此功能需要访问孔网APP才能使用
暂时不用
打开孔网APP