PHP+MySQL完全学习手册


PHP+MySQL完全学习手册

文章插图
PHP+MySQL完全学习手册【PHP+MySQL完全学习手册】《PHP+MySQL完全学习手册》是2008年6月1日清华大学出版社出版的图书,作者是黄桂金、于永军、唐有明。
基本介绍书名:PHP+MySQL完全学习手册
作者:黄桂金、于永军、唐有明
ISBN:9787302168768
页数:569
定价:69.00
出版社:清华大学出版社
出版时间:2008-6-1
装帧:平装
开本:16开
纸张:胶版纸
内容简介PHP+MySQL完全学习手册是一本书的名称 。这个书由清华大学出版社出版,作者是黄桂金、于永军、唐有明。主要介绍了PHP的开发技术,结合性,以及程式的特点 。PHP是一种易于学习和使用的后台开发技术,用户只需具备很少的编程知识,就可以使用PHP建立一个具有互动功能的Web站点 。PHP同样也是一种嵌入式HTML脚本语言,大多数语法来源于C语言,也有一部分PHP特性借鉴于Java和Perl语言 。PHP最大的特色是简单并与MySQL天生的结合性 。从目前市场情况看,大约有2200万家网站採用PHP技术,而且数量还在持续增加中 。PHP技术也受到计算机工业巨头的支持,像IBM和Oracle都致力于开发支持PHP软体以顺利读取其下资料库的程式,支持PHP的发展 。常用的动态Web技术有JSP、ASP、PHP等,这些技术各有优缺点,PHP技术具有实用性好、功能强大、成本较低等特性,对于个人用户来说,学习和使用PHP技术是一个很好的选择 。全书共分为3篇21章,第1章到第8章为“入门篇”,第9章到第15章为“提高篇”,第16章到第21章为“实践篇”,以“入门篇→提高篇→实践篇”为线索具体展开,涵盖了PHP网路编程各方面的知识 。本书从PHP基础入手,简单介绍PHP的运行环境配置、语法、函式等知识 。然后全面详细地介绍PHP的高级知识,如档案操作、MySQL资料库、访问MySQL资料库、Cookie、XML、PEAR,为开发比较複杂的网站打下坚实的基础 。最后以Web开发中常见的6种典型案例,演示使用PHP开发和部署网站的过程,如聊天室、留言板等 。本书全面介绍PHP面向实践的开发和套用知识 。图书目录第1篇 入门篇第1章 PHP基础1.1 概述1.1.1 PHP 4.0和PHP 5.01.1.2 PHP的特性1.1.3 PHP的环境需求1.1.4 PHP的资料库集成功能1.2 安装支持软体1.2.1 下载Apache和PHP1.2.2 安装Apache和PHP1.2.3 测试PHP环境1.2.4 Windows下扩展PHP1.2.5 常见错误1.2.6 查看并下载文档1.3 配置环境1.3.1 管理PHP的配置指令1.3.2 PHP的配置指令1.4 一个简单的PHP例子第2章 PHP基础语法2.1 PHP脚本基础2.1.1 嵌入PHP代码2.1.2 注释2.1.3 输出2.2 数据类型2.2.1 标量数据类型2.2.2 複合数据类型2.2.3 特殊数据类型2.2.4 类型强制转换2.2.5 类型自动转换2.2.6 与类型有关的函式2.2.7 类型标识符函式变数2.3.1 变数的命名2.3.2 创建变数2.3.3 变数作用域2.3.4 可变变数2.4 常量2.5 表达式2.5.1 运算元2.5.2 操作符2.6 控制结构2.6.1 条件语句2.6.2 循环语句2.6.3 break和continue语句2.6.4 档案包含语句第3章 函式3.1 调用函式3.2 用户自定义函式3.2.1 创建函式3.2.2 按值传递参数3.2.3 按引用传递参数3.2.4 默认参数值3.2.5 可选参数3.2.6 从函式返回值3.2.7 嵌套函式3.2.8 递归函式3.2.9 变数函式3.3 函式馆3.3.1 Math数学函式3.3.2 日期/时间函式3 3.3 自定义函式馆第4章 数组4.1 初识数组4.1.1 什幺是数组4.1.2 创建数组4.1.3 输出及测试数组4.2 管理数组4.2.1 增加和删除数组元素4.2.2 定位数组元素4.2.3 确定数组大小和唯一性4.3 数组套用4.3.1 遍历数组4.3.2 数组排序4.3.3 合併、拆分、接合和分解数组4.3.4 其他数组函式4.4 PHP和HTML表单4.4.1 HTML表单Get和Post4.4.2 获取表单提交数据第5章 面向对象的PHP5.1 OOP特性5.1.1 封装5.1.2 继承5.1.3 多态5.2 关键的OOP概念5.2.1 类和对象5.2.2 栏位5.2.3 属性5.2.4 常量5.2.5 方法5.3 构造函式和析构函式5.3.1 构造函式5.3.2 析构函式5.4 新增OOP特性5.4.1 类型提示5.4.2 静态类成员5.4.3 instanceof关键字5.4.4 自动载入对象5.5 类/对象函式第6章 高级OOP特性6.1 PHP不支持的高级OOP特性6.2 对象克隆6.2.1 克隆6.2.2 clone()方法6.3 继承6.3.1 类继承6.3.2 继承和构造函式6.4 接口 6.4.1 实现一个接口6.4.2 实现多个接口6.5 抽象类6.6 反射6.6.1 编写ReflectionClass类6.6.2 编写ReflectionMethod类6.6.3 编写ReflectionParameter类6.6.4 编写ReflectionProperty类6.6.5 编写ReflectionExtension类6.7 对象的引用6.8 对象的比较第7章 错误和异常处理7.1 配置指令7.2 错误日誌7.3 异常处理7.3.1 异常处理原因7.3.2 实现异常处理第8章 字元串和正则表达式8.1 複杂(大括弧)偏移语法8.2 正则表达式8.2.1 简介8.2.2 POSIX正则表达式语法8.2.3 POSIX正则表达式函式8.2.4 Perl正则表达式语法8.2.5 Perl正则表达式函式8.3 普通字元串函式8.3.1 获取字元串长度8.3.2 字元串比较8.3.3 字元串大小写转换8.3.4 字元串与HTML相互转换8.3.5 正则表达式函式的替代函式8.3.6 填充和剔除字元串8.3.7 字元和单词计数第2篇 提高篇第9章 处理档案和作业系统9.1 了解档案和目录9.1.1 解析目录路径9.1.2 档案类型和连线9.1.3 计算档案、目录和磁碟大小9.1.4 访问和修改时间9.2 档案所有权和许可权9.3 档案I/O9.3.1 档案I/O基本概念9.3.2 打开和关闭档案9.3.3 读取档案9.3.4 移动档案指针9.3.5 写入档案9.3.6 读取目录内容9.4 执行Shell命令9.5 系统级程式执行9.5.1 清理输入9.5.2 PHP的程式执行函式第10章 MySQL资料库10.1 MySQL套用基础10.1.1 安装配置MySQL10.1.2 登录到资料库10.1.3 修改用户密码10.1.4 MySQL的许可权管理10.1.5 管理用户10.1.6 数据类型10.1.7 管理资料库10.1.8 管理表10.1.9 创建索引10.1.10 备份资料库10.1.11 恢複数据库10.2 使用MySQL资料库10.2.1 插入数据10.2.2 查询数据10.2.3 编辑记录10.2.4 删除记录10.3 MySQL的高级套用10.3.1 事务10.3.2 存储过程10.4 使用MySQL Administrator管理资料库 10.5 使用phpMyAdmin管理资料库第11章 PHP和数据访问11.1 準备工作11.2 连线MySQL资料库11.2.1 建立连线11.2.2 单独存放连线档案11.2.3 选择资料库11.3 资料库基本操作11.3.1 执行SQL语句11.3.2 获取和显示数据11.3.3 插入数据11.3.4 删除数据11.3.5 修改数据11.4 资料库高级操作11.4.1 获取报错讯息11.4.2 获取资料库和表信息11.4 3 获取栏位信息11.4.4 辅助函式11.5 PHP的MySQLl扩展11.5.1 MySQLl的启用和使用11.5.2 MySQLl查询11.5.3 多个查询11.5.4 準备语句11.5.5 事务处理11.6 PHP使用0DBC数据源11.6.1 连线指定资料库11.6.2 执行资料库操作第12章 PEAR12.1 PEAR概述12.2 PEAR管理器安装和更新12.2.1 PEAR管理器安装12.2.2 PEAR管理器更新12.3 使用PEAR管理器12.3.1 查看PEAR安装包12.3.2 升级PEAR包12.3.3 安装PEAR包12.3.4 删除PEAR包12.3.5 测试PEAR包12.4 常用PEAR包12.4.1 使用HTM1.QuickForm12.4.2 使用Calendar创建日曆12.4.3 使用AUTH HTTP认证12.4.4 使用HTTP Upload上传第13章 Cookie和会话13.1 Cookie概述13.1.1 基本操作13.1.2 Cookie如何工作13.1.3 控制Cookie的有效性13.1.4 删除Cookie13.1.5 Cookie数组13.1.6 把什幺放到Cookie中13.2 会话13.2.1 基本用法13.2.2 配置PHP的会话13.2.3 如何传输会话ID13.2.4 使用会话存储数据13.2.5 页面快取13.2.6 破坏会话13.2.7 会话存储如何工作13.3 会话的安全性13.3.1 获得会话ID13.3.2 限制泄密的会话ID造成的损害13.4 会话实例13.4.1 Cookie的使用13.4.2 Session的使用第14章 用户身份验证14.1 Web伺服器提供的身份验证14.1.1 基本的HTTP身份验证14.1.2 PHP身份验证14.2 实现用户的身份验证14.2.1 配置资料库来处理登录 14.2.2 添加新的用户14.2.3 登录用户14.2.4 更新需要用户登录的页面14.2.5 注销用户14.2.6 删除用户第15章 PHP和XML15.1 XML15.1.1 XML概述15.1.2 XML优点15.1.3 XML文档的结构15.1.4 命名空间15.1.5 DTD15.1.6 相关技术15.2 在PHP中处理XML15.2.1 解析方法比较15.2.2 使用DOM接口15.2.3 使用SimpleXML处理XML15.3 客户端处理XML第3篇 实践篇第16章 聊天室设计16.1 系统概述16.2 用户注册页面16.3 用户登录页面16.4 聊天室的主页面16.5 显示聊天内容页面16.6 显示线上用户列表页面16.7 输入聊天内容页面16.8 聊天室注销页面第17章 留言板17.1 系统及资料库设计17.2 留言主页面17.3 添加留言页面17.4 显示留言页面17.5 显示全部留言页面17.6 删除留言第18章 会员管理系统18.1 系统整体设计18.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.6 会员中心模组18.6.1 用户登录与注销18.6.2 会员个人信息修改18.6.3 退出协会及扩展功能18.7 管理模组18.7.1 管理会员验证状态18.7.2 提升会员为管理员18.7.3 删除会员18.8 系统首页实现18.8.1 顶部模组18.8.2 右部模组18.8.3 主体和底部模组18.8.4 其他通用档案第19章 投票管理系统19.1 系统概述19.2 资料库实现19.3 首页19.3.1 实现公共代码19.3.2 实现首页19.4 投票统计模组19.4.1 实现统计显示页面19.4.2 实现统计页面19.5 投票管理模组19.5.1 实现管理显示页面19.5.2 删除操作19.5.3 修改操作19.5.4 追加操作19.5.5 选项操作19.5.6 查看操作19.6 选项管理模组19.6.1 选项管理显示页面19.6.2 投票项目添加页面 19.6.3 选项添加显示页面19.6.4 选项添加页面19.7 投票模组19.7.1 投票项目选择页面19.7.2 投票选项显示页面19.7.3 获取投票人信息页面19.7.4 投票页面19.8 显示当前日期第20章 图书管理系统20.1 系统实现20.2 资料库设计20.3 会员管理模组20.3.1 通用档案corm.php20.3.2 图书库存情况查询20.3.3 用户借阅情况查询20.3.4 测试会员管理模组20.4 图书入库模组20.4.1 新书入库页面20.4.2 提交处理页面20.4.3 测试图书入库模组20.5 图书管理模组20.5.1 图书信息修改20.5.2 图书删除20.5.3 测试图书管理模组20.6 图书借阅模组20.6.1 借阅图书页面20.6.2 借阅处理页面20.6.3 测试图书借阅模组20.7 图书归还模组20.7.1 图书归还页面20.7.2 归还处理页面20.7.3 测试图书归还模组第21章 产品进销存管理系统21.1 系统概述21.2 资料库设计21.3 首页21.3.1 实现公共代码21.3.2 编写首页代码21.4 产品购入模组21.4.1 产品录入页面21.4.2 产品进货查询21.5 产品销售模组21.5.1 结账销售21.5.2 日结算21.5.3 月结算21.6 产品库存管理模组21.6.1 库存档点21.6.2 库存查询21.7 用户管理模组21.7.1 用户登录21.7.2 用户注册21.7.3 用户资料修改21.7.4 用户管理21.7.5 联繫我们页面书籍特点特点综述内容全面 本书是一本大全性质的PHP编程图书,突出介绍PHP面向实际的开发知识 。读者学习本书之后,可以全面掌握PHP动态网站的开发实践知识 。* 实例丰富 全书每个知识点的讲解都配有大量可实际运行的实例,读者可以边学习边实践,快速、全面地掌握PHP的开发方法和技巧 。书中最后一篇还提供了6个典型开发案例,覆盖了PHP开发和部署网站的全部过程 。* 图书配套光碟提供了本书原始码(包括6个完整的应用程式)、PHP软体配置,以及教学视频 。读者只要按照书中的案例上机练习、举一反三,就可以根据自己的需要开发出功能强大的Web动态网站 。内容特色·权威PHP开发大全:PHP配置与语法,档案操作,访问MySQL资料库,cookie、XML、PEAR等;深入挖掘内容:深入剖析PHP和MySQL技术细节; 经典开发案例:6个经典开发案例:6个典型开发安案例,覆盖了PHP开发和部署网站的全部过程;实用多媒体光碟:提供了本书原始码和PHP软体配置和使用教学视频 。适合人群图书适合于中、高级PHP网站开发人员,特别适合于有编程基础,希望全面学习PHP技术,提高实际套用能力的读者群体 。编写人员编写的人员:李乃文、张仕禹、夏小军、赵振江、李振山、李文采、吴越胜、李海庆、何永国、李海峰、陶丽、吴俊海、安征、张巍屹、崔群法、王咏梅、康显丽、辛爱军、牛小平、贾栓稳、王立新、苏静、赵元庆、郭磊、徐铭、李大庆、王蕾、张勇、郝安林等 。