新書推薦:
《
就业、利息和货币通论(徐毓枬译本)(经济学名著译丛)
》
售價:NT$
306.0
《
瘦肝
》
售價:NT$
454.0
《
股票大作手回忆录
》
售價:NT$
254.0
《
秩序四千年:人类如何运用法律缔造文明
》
售價:NT$
704.0
《
民法典1000问
》
售價:NT$
454.0
《
国术健身 易筋经
》
售價:NT$
152.0
《
古罗马800年
》
售價:NT$
857.0
《
权力与相互依赖(第四版)(中译本修订版)
》
售價:NT$
658.0
|
編輯推薦: |
针对性强,所有示例源于实际开发实例讲解,以大大小小的案例对应每一个知识点代码丰富,数千行实战代码,培养超强动手能力案例实战,最后给出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的理解。本书不但可以作为一本桌边参考书,同时具备可操作性。
|
關於作者: |
李世川 毕业于北京大学计算机信息科学技术学院数据库实验室,硕士学位,专注于数据库技术理论和应用的研究,对于数据库技术的应用开发有较深的研究和实战经验,精通并熟练掌握MariaDB、MySQL、PostgreSQL、MongoDB、Sqlite等开源数据库,以及SQL Server、Oracle等商业数据库的管理及开发,掌握PHP、ASP、Java、Objective-C、PowerBuilder、Delphi等编程语言的应用及结合数据库的开发,并具有十多年的数据库应用系统开发经验。
|
目錄:
|
目录第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 安装并配置PHP151.5 在Linux中搭建PHP开发环境181.5.1 安装Apache和PHP191.5.2 测试安装191.5.3 安装MariaDB201.5.4 启动MariaDB201.6 PHP编辑工具211.6.1 Eclipse PDT211.6.2 NetBeans for PHP241.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 Integer322.4.3 Float332.4.4 String332.4.5 Boolean342.4.6 Array342.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和Session684.1 Cookie介绍684.2 创建Cookie694.3 访问Cookie704.4 删除Cookie714.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 CSSJavaScriptjQuery操作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样式209
|
|