万本电子书0元读

万本电子书0元读

顶部广告

PHP+MariaDB Web开发从入门到精通电子书

针对性强,所有示例源于实际发实例讲解,以大大小小的案例对应每一个知识代码丰富,数千行实战代码,培养超强动手能力案例实战,最后给出3个完整的大型系统

售       价:¥

纸质售价:¥40.70购买纸书

49人正在读 | 4人评论 6.2

作       者:李世川,等

出  版  社:电子工业出版社

出版时间:2016-05-01

字       数:23.3万

所属分类: 科技 > 计算机/网络 > 程序设计

温馨提示:此类商品不支持退换货,不支持下载打印

为你推荐

  • 读书简介
  • 目录
  • 累计评论(3条)
  • 读书简介
  • 目录
  • 累计评论(3条)
本书是一本关于PHP+MariaDB Web发的书籍。从广度上看,内容系统而全面,全书一共包含4篇:第1篇详细介绍了PHP发和运行环境的搭建、Windows和Linux环境下的搭建过程、PHP的知识、PHP操作XML和JSON数据的方法,以及面向对象的概念。第2篇详细介绍了操作MariaDB数据库的所有细节,包括数据库的创建、数据表的操作、索引和视图的操作、函数和存储过程的操作、用户和权限的操作,以及数据库的备份与恢复等重要内容;第3篇详细介绍了PHP和MariaDB数据库的交互过程和方法、创建网页的重要知识,以及PHP的重要框架Smarty、CodeIgniter和CakePHP;第4篇详细介绍了PHP发的几个典型案例,灵活运用了本书介绍的多个知识。从深度上看,本书是作者多年发经验的总结,力求详细介绍PHP的各个知识,重要的是都附带了发示例,对于理解和现场实践都具有重要意义;同时,对MariaDB数据库也行了详尽介绍和示例讲解。从实践上看,本书介绍了PHP的重要框架,帮助读者快速行PHP发,而且实战发了几个案例,这几个案例各有不同特,涉及了PHP不同的重要知识,加深对PHP+MariaDB的理解。本书不但可以作为一本桌边参考书,同时具备可操作性。 本书是一本关于PHP+MariaDB Web发的书籍。从广度上看,内容系统而全面,全书一共包含4篇:第1篇详细介绍了PHP发和运行环境的搭建、Windows和Linux环境下的搭建过程、PHP的知识、PHP操作XML和JSON数据的方法,以及面向对象的概念。第2篇详细介绍了操作MariaDB数据库的所有细节,包括数据库的创建、数据表的操作、索引和视图的操作、函数和存储过程的操作、用户和权限的操作,以及数据库的备份与恢复等重要内容;第3篇详细介绍了PHP和MariaDB数据库的交互过程和方法、创建网页的重要知识,以及PHP的重要框架Smarty、CodeIgniter和CakePHP;第4篇详细介绍了PHP发的几个典型案例,灵活运用了本书介绍的多个知识。从深度上看,本书是作者多年发经验的总结,力求详细介绍PHP的各个知识,重要的是都附带了发示例,对于理解和现场实践都具有重要意义;同时,对MariaDB数据库也行了详尽介绍和示例讲解。从实践上看,本书介绍了PHP的重要框架,帮助读者快速行PHP发,而且实战发了几个案例,这几个案例各有不同特,涉及了PHP不同的重要知识,加深对PHP+MariaDB的理解。本书不但可以作为一本桌边参考书,同时具备可操作性。
【推荐语】
针对性强,所有示例源于实际发实例讲解,以大大小小的案例对应每一个知识代码丰富,数千行实战代码,培养超强动手能力案例实战,最后给出3个完整的大型系统
【作者】
李世川 毕业于北京大学计算机信息科学技术学院数据库实验室,硕士学位,专注于数据库技术理论和应用的研究,对于数据库技术的应用发有较深的研究和实战经验,精通并熟练掌握MariaDB、MySQL、PostgreSQL、MongoDB、Sqlite等源数据库,以及SQL Server、Oracle等商业数据库的管理及发,掌握PHP、ASP、Java、Objective-C、PowerBuilder、Delphi等编程语言的应用及结合数据库的发,并具有十多年的数据库应用系统发经验。
目录展开

内容简介

前言

第1篇 PHP篇

第1章 开发环境搭建

1.1 PHP介绍

1.1.1 PHP发展

1.1.2 PHP特点

1.1.3 PHP应用

1.2 PHP开发运行环境

1.3 在Windows中搭建Apache环境

1.3.1 Apache在Windows中的安装

1.3.2 PHP在Windows中的安装

1.3.3 MariaDB在Windows中的安装

1.3.4 PHP的配置

1.3.5 Apache的配置

1.4 在IIS中配置PHP环境

1.4.1 IIS的安装

1.4.2 安装并配置PHP

1.5 在Linux中搭建PHP开发环境

1.5.1 安装Apache和PHP

1.5.2 测试安装

1.5.3 安装MariaDB

1.5.4 启动MariaDB

1.6 PHP编辑工具

1.6.1 Eclipse PDT

1.6.2 NetBeans for PHP

1.6.3 Notepad++

1.6.4 其他相关编辑器

1.7 本章小结

第2章 PHP基础知识

2.1 PHP的风格

2.2 输出字符串

2.3 PHP注释

2.4 PHP数据类型

2.4.1 PHP支持的数据类型

2.4.2 Integer

2.4.3 Float

2.4.4 String

2.4.5 Boolean

2.4.6 Array

2.4.7 其他类型

2.5 PHP变量和常量

2.5.1 PHP变量

2.5.2 变量的创建

2.5.3 变量的赋值

2.5.4 静态变量

2.5.5 PHP变量作用域

2.5.6 PHP常量

2.6 PHP运算符

2.7 PHP表达式

2.8 PHP流程控制

2.8.1 顺序语句

2.8.2 条件判断语句

2.8.3 循环语句

2.9 PHP书写规范

2.9.1 命名规范

2.9.2 注释规范

2.9.3 代码编写规范

2.10 本章小结

第3章 PHP函数和文件操作

3.1 函数介绍

3.2 函数定义

3.3 函数的参数

3.3.1 按值传递参数

3.3.2 按引用传递参数

3.3.3 默认值

3.4 可变函数

3.5 递归函数

3.6 常用函数

3.6.1 字符串处理函数

3.6.2 日期处理函数

3.6.3 数组操作函数

3.6.4 数值函数

3.7 目录及文件操作

3.7.1 目录操作

3.7.2 文件操作

3.8 包含文件

3.9 本章小结

第4章 PHP Cookie和Session

4.1 Cookie介绍

4.2 创建Cookie

4.3 访问Cookie

4.4 删除Cookie

4.5 使用Cookie注意事项

4.6 Session介绍

4.7 PHP中Session的设置

4.8 Session存储数据

4.9 Session相关函数

4.10 Cookie与Session比较

4.11 Cookie与Session综合案例

4.12 本章小结

第5章 PHP操作XML和JSON数据

5.1 XML介绍

5.2 XML结构

5.3 XML规范

5.4 PHP操作XML的方法

5.5 使用DOMDocument方法

5.5.1 读操作

5.5.2 写操作

5.6 使用SimpleXML方法

5.6.1 读操作

5.6.2 写操作

5.6.3 删除操作

5.7 使用XMLReader方法

5.8 PHP操作JSON数据方法

5.8.1 JSON介绍

5.8.2 JSON数据格式

5.8.3 PHP处理JSON数据

5.8.4 中文编码问题

5.9 本章小结

第6章 PHP面向对象操作

6.1 面向对象的概念

6.2 PHP中的类

6.2.1 创建类

6.2.2 构造函数和析构函数

6.2.3 实例化

6.3 类的继承

6.3.1 继承的创建

6.3.2 parent关键字

6.3.3 $this关键字

6.4 方法的覆盖

6.5 属性的覆盖

6.6 final关键字

6.7 抽象类

6.8 接口

6.9 本章小结

第2篇 MariaDB篇

第7章 MariaDB基本操作

7.1 MariaDB介绍

7.2 MariaDB的启动

7.3 创建数据库

7.4 创建表

7.5 更改表

7.6 删除表

7.7 插入数据

7.8 查询数据

7.9 更新数据

7.10 删除数据

7.11 where子句

7.12 本章小结

第8章 MariaDB索引和视图

8.1 索引介绍

8.2 MariaDB索引

8.3 创建索引

8.4 查看索引

8.5 删除索引

8.6 唯一索引

8.7 主键索引

8.8 全文索引

8.9 视图介绍

8.10 创建视图

8.11 修改视图

8.12 删除视图

8.13 更新视图内容

8.14 本章小结

第9章 MariaDB函数和存储过程

9.1 MariaDB函数介绍

9.2 内置函数

9.2.1 字符串处理函数

9.2.2 数值处理函数

9.2.3 日期时间处理函数

9.2.4 流程处理函数

9.2.5 其他相关函数

9.3 自定义函数

9.3.1 自定义函数语法

9.3.2 自定义函数使用示例

9.3.3 自定义函数体

9.4 存储过程介绍

9.5 创建存储过程

9.6 本章小结

第10章 MariaDB用户和权限

10.1 用户与权限介绍

10.2 创建用户

10.3 删除用户

10.4 重命名用户

10.5 更改密码

10.6 赋予用户权限

10.7 收回用户权限

10.8 本章小结

第11章 MariaDB 备份与恢复

11.1 备份与恢复介绍

11.2 mysqldump备份与还原

11.2.1 mysqldump备份

11.2.2 mysql还原

11.2.3 source还原

11.3 二进制日志文件的备份与还原

11.3.1 实现二进制日志文件的备份

11.3.2 mysqlbinlog命令

11.4 物理备份

11.5 主从复制

11.6 备份策略

11.7 本章小结

第12章 MariaDB图形化管理

12.1 phpMyAdmin介绍

12.2 phpMyAdmin安装

12.3 phpMyAdmin配置

12.4 phpMyAdmin界面介绍

12.5 创建数据库

12.6 创建数据表

12.7 数据表操作

12.8 其他操作

12.9 HeidiSQL介绍

12.10 HeidiSQL安装

12.11 HeidiSQL界面

12.12 创建数据库

12.13 创建数据表

12.14 数据库操作

12.15 其他操作

12.16 比较

12.17 本章小结

第3篇 高级篇

第13章 PHP连接MariaDB操作

13.1 PHP+MySQL方式

13.1.1 确认PHP已安装支持MySQL连接的扩展

13.1.2 连接示例

13.1.3 连接函数及使用方法介绍

13.2 PHP+MySQLi 方式

13.2.1 确认PHP已安装支持MySQLi连接的扩展

13.2.2 连接示例

13.2.3 重要函数介绍

13.3 PHP+PDO 方式

13.3.1 确认PHP已安装支持pdo_mysql连接的扩展

13.3.2 连接示例

13.3.3 PDO类

13.3.4 PDOStatement 类

13.4 本章小结

第14章 HTML CSS/JavaScript/jQuery操作

14.1 HTML介绍

14.2 HTML构成

14.3 HTML元素

14.3.1 页面注释

14.3.2 title标记

14.3.3 meta标记

14.3.4 link标记

14.3.5 body标记

14.3.6 文本标记

14.3.7 段落标记

14.3.8 表格标记

14.3.9 特殊符号

14.3.10 其他标记

14.4 HTML表单

14.5 CSS介绍

14.6 CSS的创建

14.7 常用的CSS样式

14.8 JavaScript介绍

14.9 JavaScript创建

14.10 JavaScript代码演示

14.11 jQuery介绍

14.12 jQuery安装

14.13 jQuery开发

14.14 本章小结

第15章 PHP框架之Smarty

15.1 模板引擎

15.2 安装和使用Smarty

15.3 Smarty设置

15.4 Smarty基本操作

15.5 本章小结

第16章 PHP框架之CodeIgniter

16.1 MVC介绍

16.2 CodeIgniter介绍

16.3 下载并安装CodeIgniter

16.4 使用CodeIgniter示例

16.5 CodeIgniter运行原理

16.6 CodeIgniter基本配置

16.6.1 设置网站地址

16.6.2 修改网站默认的控制器

16.6.3 修改数据库配置

16.6.4 路由配置

16.6.5 取消URL中的index.php

16.7 CodeIgniter使用技巧

16.7.1 URL辅助函数

16.7.2 Form辅助函数

16.7.3 HTML辅助函数

16.7.4 数据库操作

16.8 本章小结

第17章 PHP框架之CakePHP

17.1 CakePHP介绍

17.2 CakePHP下载和安装

17.3 CakePHP使用示例

17.4 CakePHP的使用

17.4.1 命名方法

17.4.2 语言本地化

17.4.3 路由设置

17.4.4 控制器的使用

17.4.5 视图的使用

17.4.6 数据库操作

17.5 本章小结

第4篇 实战篇

第18章 日程管理案例

18.1 项目概述

18.2 实现功能

18.3 使用工具

18.4 建立数据表

18.5 文件结构

18.6 实现代码

18.7 本章小结

第19章 树形菜单案例

19.1 项目概述

19.2 功能设计

19.3 数据表设计

19.4 程序代码演示

19.4.1 创建类

19.4.2 显示Menu方法

19.4.3 增加Menu方法

19.4.4 删除Menu方法

19.5 本章小结

第20章 内容管理系统(CMS)案例

20.1 项目概述

20.2 实现功能

20.3 数据表设计

20.4 实现代码

20.4.1 菜单管理

20.4.2 用户管理

20.4.3 日程管理

20.4.4 文章管理

20.4.5 图库管理

20.5 本章小结

累计评论(3条) 4个书友正在讨论这本书 发表评论

发表评论

发表评论,分享你的想法吧!

买过这本书的人还买过

读了这本书的人还在读

回顶部