百道网
 您现在的位置:Fun书 > PHP+MariaDB Web开发从入门到精通
PHP+MariaDB Web开发从入门到精通


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

作  者:李世川

出 版 社:电子工业出版社

出版时间:2016年03月

定  价:59.00

I S B N :9787121281433

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

标  签:PHP  程序设计  计算机/网络  

[查看微博评论]

分享到:

TOP内容简介

本书是一本关于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的理解。本书不但可以作为一本桌边参考书,同时具备可操作性。

TOP作者简介

2003年7月在总后卫生部药品仪器检验所工作至今,主要从事计算机应用系统的研究与编程开发工作。北京大学数据库实验室的863课题《CoSQL RX双引擎数据库的研究与开发》,主要承担其中XML索引的研究和编码部分,并完成示范系统的开发。

TOP目录

目  录第1篇 PHP篇 第1章 开发环境搭建 21.1 PHP介绍 21.1.1 PHP发展 21.1.2 PHP特点 21.1.3 PHP应用 31.2 PHP开发运行环境 31.3 在Windows中搭建Apache环境 31.3.1 Apache在Windows中的安装 31.3.2 PHP在Windows中的安装 71.3.3 MariaDB在Windows中的安装 91.3.4 PHP的配置 121.3.5 Apache的配置 131.4 在IIS中配置PHP环境 141.4.1 IIS的安装 141.4.2 安装并配置PHP 151.5 在Linux中搭建PHP开发环境 181.5.1 安装Apache和PHP 191.5.2 测试安装 191.5.3 安装MariaDB 201.5.4 启动MariaDB 201.6 PHP编辑工具 211.6.1 Eclipse PDT 211.6.2 NetBeans for PHP 241.6.3 Notepad++ 261.6.4 其他相关编辑器 271.7 本章小结 28第2章 PHP基础知识 292.1 PHP的风格 292.2 输出字符串 302.3 PHP注释 312.4 PHP数据类型 322.4.1 PHP支持的数据类型 322.4.2 Integer 322.4.3 Float 332.4.4 String 332.4.5 Boolean 342.4.6 Array 342.4.7 其他类型 352.5 PHP变量和常量 352.5.1 PHP变量 352.5.2 变量的创建 362.5.3 变量的赋值 362.5.4 静态变量 372.5.5 PHP变量作用域 372.5.6 PHP常量 382.6 PHP运算符 392.7 PHP表达式 412.8 PHP流程控制 412.8.1 顺序语句 412.8.2 条件判断语句 422.8.3 循环语句 442.9 PHP书写规范 462.9.1 命名规范 462.9.2 注释规范 472.9.3 代码编写规范 482.10 本章小结 50第3章 PHP函数和文件操作 513.1 函数介绍 513.2 函数定义 513.3 函数的参数 523.3.1 按值传递参数 523.3.2 按引用传递参数 533.3.3 默认值 533.4 可变函数 543.5 递归函数 543.6 常用函数 543.6.1 字符串处理函数 553.6.2 日期处理函数 573.6.3 数组操作函数 593.6.4 数值函数 613.7 目录及文件操作 623.7.1 目录操作 623.7.2 文件操作 633.8 包含文件 663.9 本章小结 67第4章 PHP Cookie和Session 684.1 Cookie介绍 684.2 创建Cookie 694.3 访问Cookie 704.4 删除Cookie 714.5 使用Cookie注意事项 714.6 Session介绍 724.7 PHP中Session的设置 724.8 Session存储数据 734.9 Session相关函数 744.10 Cookie与Session比较 744.11 Cookie与Session综合案例 754.12 本章小结 76第5章 PHP操作XML和JSON数据 775.1 XML介绍 775.2 XML结构 785.3 XML规范 785.4 PHP操作XML的方法 805.5 使用DOMDocument方法 815.5.1 读操作 815.5.2 写操作 835.6 使用SimpleXML方法 855.6.1 读操作 855.6.2 写操作 865.6.3 删除操作 875.7 使用XMLReader方法 885.8 PHP操作JSON数据方法 895.8.1 JSON介绍 895.8.2 JSON数据格式 905.8.3 PHP处理JSON数据 915.8.4 中文编码问题 935.9 本章小结 94第6章 PHP 面向对象操作 956.1 面向对象的概念 956.2 PHP中的类 966.2.1 创建类 966.2.2 构造函数和析构函数 986.2.3 实例化 996.3 类的继承 1006.3.1 继承的创建 1006.3.2 parent关键字 1016.3.3 $this关键字 1016.4 方法的覆盖 1026.5 属性的覆盖 1036.6 final关键字 1046.7 抽象类 1056.8 接口 1066.9 本章小结 108第2篇 MariaDB篇 第7章 MariaDB基本操作 1107.1 MariaDB介绍 1107.2 MariaDB的启动 1117.3 创建数据库 1137.4 创建表 1157.5 更改表 1177.6 删除表 1197.7 插入数据 1197.8 查询数据 1207.9 更新数据 1217.10 删除数据 1227.11 where子句 1237.12 本章小结 124第8章 MariaDB索引和视图 1258.1 索引介绍 1258.2 MariaDB索引 1268.3 创建索引 1278.4 查看索引 1298.5 删除索引 1298.6 唯一索引 1308.7 主键索引 1318.8 全文索引 1328.9 视图介绍 1348.10 创建视图 1358.11 修改视图 1368.12 删除视图 1378.13 更新视图内容 1378.14 本章小结 138第9章 MariaDB函数和存储过程 1399.1 MariaDB函数介绍 1399.2 内置函数 1399.2.1 字符串处理函数 1399.2.2 数值处理函数 1419.2.3 日期时间处理函数 1429.2.4 流程处理函数 1429.2.5 其他相关函数 1439.3 自定义函数 1439.3.1 自定义函数语法 1439.3.2 自定义函数使用示例 1449.3.3 自定义函数体 1449.4 存储过程介绍 1479.5 创建存储过程 1479.6 本章小结 148第10章 MariaDB用户和权限 14910.1 用户与权限介绍 14910.2 创建用户 14910.3 删除用户 15010.4 重命名用户 15110.5 更改密码 15110.6 赋予用户权限 15210.7 收回用户权限 15310.8 本章小结 154第11章 MariaDB备份与恢复 15511.1 备份与恢复介绍 15511.2 mysqldump备份与还原 15511.2.1 mysqldump备份 15611.2.2 mysql还原 15711.2.3 source还原 15811.3 二进制日志文件的备份与还原 15811.3.1 实现二进制日志文件的备份 15811.3.2 mysqlbinlog命令 15911.4 物理备份 15911.5 主从复制 16011.6 备份策略 16211.7 本章小结 163第12章 MariaDB图形化管理 16412.1 phpMyAdmin介绍 16412.2 phpMyAdmin安装 16412.3 phpMyAdmin配置 16512.4 phpMyAdmin界面介绍 16712.5 创建数据库 16812.6 创建数据表 16912.7 数据表操作 17012.8 其他操作 17112.9 HeidiSQL介绍 17212.10 HeidiSQL安装 17212.11 HeidiSQL界面 17312.12 创建数据库 17412.13 创建数据表 17512.14 数据库操作 17612.15 其他操作 17612.16 比较 17712.17 本章小结 178 第3篇 高级篇 第13章 PHP连接MariaDB操作 18013.1 PHP + MySQL方式 18013.1.1 确认PHP已安装支持MySQL连接的扩展 18013.1.2 连接示例 18113.1.3 连接函数及使用方法介绍 18213.2 PHP + MySQLi 方式 18613.2.1 确认PHP已安装支持MySQLi连接的扩展 18613.2.2 连接示例 18713.2.3 重要函数介绍 18713.3 PHP + PDO 方式 19113.3.1 确认PHP已安装支持pdo_mysql连接的扩展 19113.3.2 连接示例 19213.3.3 PDO类 19213.3.4 PDOStatement 类 19413.4 本章小结 195第14章 HTML CSS/JavaScript/jQuery操作 19614.1 HTML介绍 19614.2 HTML构成 19714.3 HTML元素 19714.3.1 页面注释 19714.3.2 title标记 19814.3.3 meta标记 19814.3.4 link标记 19914.3.5 body标记 19914.3.6 文本标记 20014.3.7 段落标记 20114.3.8 表格标记 20114.3.9 特殊符号 20214.3.10 其他标记 20314.4 HTML表单 20414.5 CSS介绍 20714.6 CSS的创建 20714.7 常用的CSS样式 20914.8 JavaScript介绍 21214.9 JavaScript创建 21314.10 JavaScript代码演示 21414.11 jQuery介绍 21614.12 jQuery安装 21614.13 jQuery开发 21714.14 本章小结 220第15章 PHP框架之Smarty 22115.1 模板引擎 22115.2 安装和使用Smarty 22215.3 Smarty设置 22415.4 Smarty基本操作 22515.5 本章小结 230第16章 PHP框架之CodeIgniter 23116.1 MVC介绍 23116.2 CodeIgniter介绍 23216.3 下载并安装CodeIgniter 23316.4 使用CodeIgniter示例 23416.5 CodeIgniter运行原理 23716.6 CodeIgniter基本配置 24016.6.1 设置网站地址 24016.6.2 修改网站默认的控制器 24016.6.3 修改数据库配置 24116.6.4 路由配置 24216.6.5 取消URL中的index.php 24316.7 CodeIgniter使用技巧 24516.7.1 URL辅助函数 24516.7.2 Form辅助函数 24616.7.3 HTML辅助函数 24816.7.4 数据库操作 24916.8 本章小结 251第17章 PHP框架之CakePHP 25217.1 CakePHP介绍 25217.2 CakePHP下载和安装 25317.3 CakePHP使用示例 25617.4 CakePHP的使用 25817.4.1 命名方法 25817.4.2 语言本地化 25917.4.3 路由设置 26017.4.4 控制器的使用 26217.4.5 视图的使用 26417.4.6 数据库操作 26617.5 本章小结 268 第4篇 实战篇 第18章 日程管理案例 27018.1 项目概述 27018.2 实现功能 27018.3 使用工具 27118.4 建立数据表 27118.5 文件结构 27118.6 实现代码 27218.7 本章小结 279第19章 树形菜单案例 28019.1 项目概述 28019.2 功能设计 28019.3 数据表设计 28119.4 程序代码演示 28219.4.1 创建类 28219.4.2 显示Menu方法 28319.4.3 增加Menu方法 28519.4.4 删除Menu方法 28719.5 本章小结 288第20章 内容管理系统(CMS)案例 28920.1 项目概述 28920.2 实现功能 28920.3 数据表设计 29020.4 实现代码 29120.4.1 菜单管理 29120.4.2 用户管理 29420.4.3 日程管理 29920.4.4 文章管理 30320.4.5 图库

TOP书摘

TOP 其它信息

装  帧:平塑

页  数:324

加载页面用时:188.969