出版社:机械工业出版社
年代:2009
定价:55.0
本书介绍如何使用PHP和MySQL进行程序设计。本书适用于PHP和MySQL初、中级用户,相关专业院校及培训班教材及参考。本书配套光盘提供了视频演示,方便读者快速入门。
写给未来的程序员
前言
第一篇PHP入门基础
第1章 初识PHP
1.1 了解PHP
1.1.1 PHP能做什么
1.1.2 PHP的发展
1.2 PHP的地位及优势
1.2.1 PHP所具有的优点及其在互联网中的地位
1.2.2 PHP的优势
1.3 PHP的学习和工作原理
1.3.1 PHP的工作原理
1.3.2 如何学好PHP
1.4 初识PHP程序
1.4.1 第1个PHP程序
1.4.2 PHP与ASP.JSP的比较
1.5 小结
第2章 搭建PHP环境
2.1 Windows下的IIS与PHP
2.1.1 IIS的安装
2.1.2 PHP的安装及配置
2.1.3 下载并安装DevPHP3编辑器
2.1.4 设置DevPHP3编辑器
2.2 Windows下的Apache配置
2.2.1 使Apache识别PHP程序
2.2.2 设置请求等待时间
2.2.3 修改Apache监听的端口
2.3 小结
第3章 网页基础速成:静态及动态技术
3.1 认识HTML
3.1.1 HTML介绍
3.1.2 HTML基本标记介绍
3.1.3 HTML基本标记演练
3.1.4 HTML注释符
3.2 文字与段落标记
3.2.1 标题标记
3.2.2 基本文字标记及属性
3.2.3 基本段落标记及属性
3.2.4 水平线
3.3 插入图像
3.3.1 图像的格式和标记
3.3.2 图像的超链接
3.4 表格的使用
3.4.1 表格的创建
3.4.2 表格的属性
3.4.3 设置表格的边框
3.4.4 表格的对齐
3.5 表单的使用
3.5.1 表单的创建
3.5.2 表单中的单选按钮
3.5.3 表单中的复选框
3.5.4 下拉菜单的使用
3.6 网页的美化CSS
3.7 JavaScript基础
3.7.1 JavaScript的特点
3.7.2 JavaScript可以做什么
3.7.3 网页中的JavaScript实例-图像动态浮动
3.7.4 使用JavaScript进行表单检验
3.8 小结
第4章 PHP基础
4.1 基本语法
4.1.1 PHP的标记
4.1.2 PHP的注释符
4.2 文件引用
4.2.1 在PHP程序最前面的引用文件的方法
4.2.2 在流程控制片段中引用文件的方法
4.3 数据类型
4.3.1 整数型
4.3.2 浮点型
4.3.3 字符串型
4.4 基本变量
4.4.1 什么是常量
4.4.2 PHP自带常量有哪些
4.4.3 什么是变量
4.4.4 变量的赋值
4.4.5 变量的作用域
4.5 小结
第5章 运算符
5.1 算术运算
5.1.1 PHP中的常见算术运算符
5.1.2 PHP算术运算符的使用
5.2 比较运算与逻辑运算
5.2.1 PHP的关系运算符
5.2.2 关系运算符的应用
5.2.3 PHP的逻辑运算
5.3 位运算
5.3.1 PHP提供的位运算符
5.3.2 演示位运算符的应用
5.3.3 轻松学习移位运算
5.4 字符串运算
5.5 赋值运算
5.6 表达式
5.7 递增递减运算
5.7.1 递增运算
5.7.2 递减运算
5.8 掌握运算符的优先级
5.8.1 运算符的优先级列表
5.8.2 演示PHP运算符的优先级
5.9 小结
第6章 流程控制结构
6.1 选择分支结构
6.1.1 if格式
6.1.2 if...else格式
6.1.3 if...elseif...else格式
6.1.4 身份和密码验证实例
6.1.5 switch多分支的选择语句
6.2 循环语句
6.2.1 while格式
6.2.2 do...while格式
6.3 利用循环控制流程
6.3.1 for语句
6.3.2 用PHP中的for语句实现九九乘法表
6.4 其他流程控制语句
6.4.1 break跳转语句
6.4.2 continue语句
6.5 小结
第7章 函数和对象的基本知识
7.1 函数
7.1.1 什么是函数
7.1.2 如何建立自定义函数
7.1.3 函数的参数
7.1.4 函数的返回值
7.1.5 变量函数
7.2 一个函数的开发实例-上传文件系统
7.2.1 上传系统的流程
7.2.2 用户设置上传文件个数的界面
7.2.3 实现用户设置上传文件个数的功能
7.2.4 处理上传的文件
7.3 对象
7.3.1 对象的概念
7.3.2 定义类
7.3.3 创建对象
7.4 一个对象的开发实例
7.5 小结
第二篇 PHP的常用函数库
第8章 PHP的常用函数库
8.1 字符串处理函数
8.1.1 拆分字符串方法
8.1.2 特定字符的查找
8.1.3 特定字符的替换
8.1.4 比较字符串
8.1.5 字符串类型转换
8.2 数组处理函数
8.2.1 建立数组的方法
8.2.2 数组的创建与赋值函数
8.2.3 对数组下标的操作函数
8.2.4 使用排序函数实现数组元素的排序
8.2.5 使用动态操作函数实现数组动态扩充
8.3 数学运算函数
8.3.1 常用数学运算函数
8.3.2 随机数的设定与获取
8.4 日期与时间函数
8.4.1 时间.日期的输出格式
8.4.2 检验输入的日期是否合法
8.5 目录与文件函数
8.5.1 目录操作函数
8.5.2 文件打开与关闭操作
8.5.3 文件信息获取函数
8.5.4 如何对文件内容进行读和写
8.6 PHP实践-无数据库留言板
8.6.1 提交页面设计
8.6.2 对提交数据进行处理
8.6.3 显示留言内容
8.6.4 留言板的首页
8.7 小结
第9章 MySQL数据库
9.1 认识并安装MySQL数据库
9.1.1 认识MySQL数据库
9.1.2 安装数据库系统
9.2 MySQL的基本操作
9.2.1 进入MySQL数据库命令窗口
9.2.2 连接远程数据库系统
9.3 MySQL数据库的数据类型
9.4 小结
第10章 MySQL简单管理及MySQL操作
10.1 进入MySQL设置管理员密码
10.1.1 修改管理员密码
10.1.2 重置管理员密码
10.2 增加用户并设置密码及用户权限
10.2.1 设置用户权限的命令
10.2.2 数据库用户有哪些权限
10.2.3 增加用户并赋予权限
10.3 取消权限及删除用户..
10.3.1 取消用户权限和删除用户
10.3.2 实例演示删除用户的操作
10.4 备份和复制数据库
10.4.1 备份数据库
10.4.2 数据库的破损恢复
10.4.3 恢复单个表
10.5 MySQL数据库定义
10.5.1 增加.删除及选择数据库
10.5.2 数据表的组成及建立.索引和修改.删除数据表
10.6 SQL数据操作
10.6.1 数据的增加
10.6.2 数据的删除
10.6.3 数据的修改
10.7 小结
第三篇 数据库
第11章 使用phpMyAdmin管理MySQL数据库
11.1 phpMyAdmin的安装和配置
11.1.1 phpMyAdmin的安装
11.1.2 phpMyAdmin的配置
11.2 用phpMyAdmin进行MySQL权限管理
11.2.1 增加用户
11.2.2 用户权限的设置
11.2.3 修改管理员权限和密码
11.3 用phpMyAdmin进行数据库及表的管理
11.3.1 数据库建立和删除
11.3.2 数据表的建立并对数据表增加字段
11.3.3 对表数据的修改
11.3.4 如何对表进行索引
11.4 小结
第12章 PHP中使用MySQL数据库
12.1 MySQL数据库函数在PHP中的应用
12.1.1 PHP如何实现数据库的连接与关闭
12.1.2 SQL语句执行函数
12.1.3 获取字段信息函数
12.1.4 获取字段长度的函数
12.1.5 查询结果集的一些其他函数
12.1.6 使用记录函数实现数据表记录操作
12.1.7 其他函数
12.2 用PHP进行数据查询
12.2.1 从表中抓取数据并在页面上显示
12.2.2 如何对数据有条件地选择
12.2.3 查询特定的数据记录
12.2.4 如何实现查询结果的分页显示
12.3 用PHP进行数据表的修改
12.3.1 向数据表中插入新数据
12.3.2 如何更新数据表中的记录
12.3.3 删除指定的数据
12.4 PHP操作MySQL实例-学生信息管理系统
12.4.1 数据库设计
12.4.2 增加数据页
12.4.3 修改和删除数据页
12.4.4 数据显示页
12.4.5 精确查询与模糊查询
12.5 小结
第四篇 PHP的高级开发
第13章 PHP的面向对象编程
13.1 PHP中的类应用
13.1.1 深入PHP中的类
13.1.2 类的继承
13.1.3 类的构造函数
13.1.4 抽象类和重载
13.1.5 面向对象的多态
13.1.6 一个典型的数据库操作类
13.1.7 用文件上传类轻松实现PHP文件上传
13.2 PHP模板的应用
13.2.1 什么是模板技术
13.2.2 PHPLIBTemplate模板引擎的介绍和使用实例
13.2.3 FastTemplate模板引擎的介绍和使用实例
13.2.4 Smarty模板引擎的介绍和使用实例
13.3 小结
第14章 PHP与Ajax
14.1 什么是Ajax
14.2 Ajax的实现原理和工作流程
14.3 Ajax应用
14.3.1 如何建立远程连接对象
14.3.2 异步发送请求
14.3.3 回调函数的应用
14.3.4 Ajax与XML的应用
14.3.5 一个基于Ajax的用户名验证程序
14.4 Spry框架
14.4.1 Spry框架简介
14.4.2 Spry框架的使用方法
14.5 小结
第15章 PHP与正则表达式
15.1 了解正则表达式
15.1.1 什么是正则表达式
15.1.2 一个简单的正则表达式
15.2 正则表达式的语法
15.2.1 元字符
15.2.2 字符定位符
15.2.3 字符类
15.2.4 反义
15.2.5 贪婪模式与懒惰模式
15.2.6 正则表达式中的特殊字符
15.3 PHP中相关正则表达式的使用
15.3.1 用正则表达式检查输入的数字是否是合法的数字
15.3.2 在一个字符串中查找另一个字符串
15.3.3 正则表达式判断E-mail和URL
15.3.4 实例:获得某页面中的所有链接地址
15.4 常用的正则表达式
15.5 正则表达式实例
15.6 小结
第16章 PHP与XML
16.1 XML快速入门
16.1.1 什么是XML
16.1.2 XML与HTML之间的关系和区别
16.1.3 建立一个简单的XML文件
16.2 深入XML文档
16.2.1 XML声明
16.2.2 元素的概念及标记和属性
16.2.3 DTD的使用
16.3 用PHP函数处理XML文档
16.3.1 建立XML解析器
16.3.2 建立元素事件处理函数
16.3.3 开始解析一个XML文档
16.4 使用DOM库处理XML文档
16.4.1 创建一个DOM对象并装载XML文档
16.4.2 取得节点
16.4.3 取得节点属性
16.5 小结
第五篇 PHP综合实例
第17章 PHP留言板实例
17.1 数据库设计
17.2 共用页面部分
17.2.1 共用头部页面
17.2.2 共用尾部页面
17.2.3 样式文件
17.2.4 操作数据库配置文件
17.3 UBBCode转换为HTML
17.4 留言列表页面
17.5 发表留言程序
17.5.1 留言表单页面
17.5.2 发布留言操作程序
17.6 管理员的登录
17.6.1 管理员登录页面
17.6.2 管理员登录处理页面
17.7 管理员的回复程序
17.7.1 管理员回复表单页面
17.7.2 管理员回复操作程序
17.8 设计首页
17.9 小结
第18章 新闻发布系统
18.1 数据库准备
18.1.1 设计数据库
18.1.2 创建数据表
18.1.3 设计数据表字段
18.2 添加新闻
18.2.1 添加新闻的代码实现
18.2.2 添加新闻的界面效果
18.3 修改新闻
18.3.1 修改新闻的代码实现
18.3.2 修改新闻的界面效果
18.4 删除新闻
18.4.1 删除新闻的代码实现
18.4.2 删除新闻的界面效果
18.5 浏览新闻
18.5.1 浏览新闻的代码实现
18.5.2 浏览新闻的界面效果
18.6 小结
第19章 PHP论坛
19.1 数据库准备
19.2 共用显示部分
19.2.1 共用头部页面
19.2.2 共用尾部页面
19.2.3 数据库连接文件
19.3 用户注册
19.3.1 生成用户注册页面
19.3.2 用户注册处理页面
19.4 登录页面
19.5 发表文章程序部分
19.5.1 发表文章的表单页面
19.5.2 发表文章处理页面
19.6 文章的显示页面及文章的回复程序
19.6.1 文章的详细列表页面
19.6.2 回复文章程序
19.7 文章的锁定操作
19.7.1 设置锁定操作
19.7.2 取消锁定操作
19.8 文章的置顶操作
19.8.1 设置置顶操作
19.8.2 取消置顶操作
19.9 文章的删除及修改
19.9.1 删除文章操作
19.9.2 修改用户资料表单页面
19.9.3 修改用户资料处理页面
19.10 论坛主页面
19.11 小结
附录
附录A 正则表达式参考
附录B PHP代码编写的一般规则
附录C PHP下的编码
《零基础学PHP+MYSQL》从初学者角度出发,通过通俗易懂的语言、丰富的实例,详细介绍丁使用PHP进行开发应该掌握的各方面技术。《零基础学PHP+MYSQL》共19章内容,包括PHP的基础知识和应用方法、PHP简介、PHP的安装和设置、PHP的语法、PHP常用函数说明、PHP简单应用实例、PHP数据库编程、Ajax、XML、正则表达式、PHP与MySQL综合应用实例等。
《零基础学PHP+MYSQL》内容详尽,实例丰富,非常适合作为编程初学者及中级读者的学习用书,也可以作为开发人员的查阅、参考资料。读者在学习初期会感觉非常容易,因为每个案例都是贴近实际应用,随着学习的深入,读者会喜欢上PHP,也会喜欢上这种讲解方式。
《零基础学PHP+MYSQL》内容全面,讲解细致:讲解PHP与MySQL的使用,还介绍HTML、XML等内容。由浅入深,循序渐进:采用循序渐进的方法讲解,使读者更好地理解和应用实例丰富,注重实用:提供200余实例对每个知识点进行讲解,强化读者理解。
代码规范,注释丰富:代码符合编码规范,并进行了大量注释,易于理解
案例典型,便于提高:提供6个实际开发的综合案例,全面提高开发水平。
超值光盘内容:
《零基础学PHP+MYSQL》所有源代码,《零基础学PHP+MYSQL》所涉及的视频演示,《零基础学PHP+MYSQL》电子教案(PPT),45个编程专题视频讲座(免费赠送),1200余页编程技术文档(免费赠送)。
《零基础学PHP+MYSQL》读者对象:
PHP+MySOL程序开发的入门人员,需要提高PHP开发技能和水平的人员,具备一定基础,但缺乏实践经验的人员,想要学习PHP最新开发技术的程序员,想要了解大型Web程序开发的人员,在PHP程序开发中使用Ajax、XML、等技术的人员,Web开发爱好者。
每《零基础学PHP+MYSQL》都提供了多个视频演示,帮助读者快速入门。
从基本的环境配置讲起,告诉你如何搭建开发环境。
细致讲解第一个例子,使你从中学会程序开发的基本步骤。
从零开始学编程,掌握核心概念,通过实例让你达到精通的境界注释极为详尽,非常方便读者阅读代码,理解其中的含义。
《零基础学PHP+MYSQL》精华:
Windows下的IIS与PHP,Windows下的Apache配置,静态网页、动态网页,PHP基础,数据类型、基本变量、算术运算,文件引用,比较运算与逻辑运算,位运算、字符串运算与赋值运算,选择分支结构、循环语句、利用循环控制流程,函数和对象,PHP的常用函数库,MySQL数据库基础及管理工具在PHPdp使用MySQL数据库,PHP的面向对象编程,PHP与Ajax,PHP与正则表达式,PHP与XML,PHP留言板实例,新闻发布系统,PHP论坛实例。
书籍详细信息 | |||
书名 | 零基础学PHP+MySQL站内查询相似图书 | ||
丛书名 | 零基础编程 | ||
9787111263319 如需购买下载《零基础学PHP+MySQL》pdf扫描版电子书或查询更多相关信息,请直接复制isbn,搜索即可全网搜索该ISBN | |||
出版地 | 北京 | 出版单位 | 机械工业出版社 |
版次 | 1版 | 印次 | 1 |
定价(元) | 55.0 | 语种 | 简体中文 |
尺寸 | 26 | 装帧 | 平装 |
页数 | 410 | 印数 | 5000 |
零基础学PHP+MySQL是机械工业出版社于2009.03出版的中图分类号为 TP312 ,TP311.138 的主题关于 PHP语言-程序设计 ,关系数据库-数据库管理系统,MySQL 的书籍。
(美) 库日瑟 (Curioso,A.) , (美) 布拉德福 (Bradford,R.) , (美) 加尔布雷思 (Galbraith,P.) , 著
王石, 杨英娜, 编著
李刚, 编著
丁月光, 孙更新, 闫吉辉, 编著
丁月光, 等编著
启明工作室, 编著
(美) 戴维斯 (Davos,M.E.) , (美) 菲利普 (Phillips,J.A.) , 著
姜林美, 编著
何晓霞, 杨立峰, 编著