PHP+MySQL网络开发从入门到精通

出版时间:2008-11  出版社:人民邮电出版社  作者:启明工作室  页数:422  
Tag标签:无  

前言

  互联网技术的不断发展和普及已经改变了人们的工作和生活习惯,很多人希望能够通过互联网足不出户地完成自己的需求,同时,许多企事业单位也把实现电子商务作为一个发展方向。因此,如何构建互联网站、开发网络应用程序已经成为当前的热门技术之一。  开发网络应用程序必须了解两部分内容,即前台的开发工具和后台的数据库,本书选择了这一领域中的经典组合PHP+MySQL,使读者能够掌握最实用的开发技术。PHP和MySOL具有开放源代码、可以免费下载使用和支持多种操作系统平台等特点,是开发Web应用程序的最佳选择之一。很多同类图书并没有详细介绍后台数据库的管理,这会使读者在实际开发过程中遇到阻碍。本书在编写过程中,考虑到这个问题,因此比较详尽地介绍了使用PHP开发MySQL,网络应用程序所必备的管理及开发技术,读者无需再查阅其他数据库管理的参考资料。PHP是开放式脚本开发环境,它可以很好地把HTML和脚本开发融合在一起,从而提高编程的灵性,降低开发难度。PHP中的脚本是在Web服务器端运行的,而浏览器并不处理脚本,它所面对的仅仅是一个完全符合HTLML格式的网页。因此可以使用不同类型的浏览器访问Web服务器中的PHP应用系统。  作者在设计本书的结构时,充分考虑了初学者的学习习惯,注重知识的系统性和实用性。为了方便读者学习,一开始就帮助读者在本地计算机上建立自己的运行环境,这对于初学者来说是非常重要的,因为只有做好了环境上的准备,才能开始下面的学习。  本书介绍了开发数据库网络应用程序必须掌握的技术,包括MySOL数据库的管理、SQL语句、mysqli数据库访问技术、PHP架设网站、文件访问和文件上传等。掌握了这些实用技术后,本书以几个流行的网络应用系统为实例,介绍这些技术的应用。本书的实例经过作者的精心挑选,具有很强的实用性,包括网络留言板、网络投票系统、网络流量统计系统、音乐资源下载系统、二手交易市场系统、人才招聘系统和旅游在线报名系统等。读者可以通过这些实例系统学习相关技术,也可以在实例的基础上稍加修改,独立使用。

内容概要

  《PHP+MySQL网络开发从入门到精通》首先详尽介绍了使用PHP和MySQL开发数据库应用程序所应具备的各项技术,然后完整地介绍了几个使用PHP和MySQL数据库开发的网络应用程序实例,包括网络留言板、网络投票系统、网络流量统计系统、音乐资源下载系统、二手交易市场系统、人才招聘系统和旅游在线报名系统等,这些系统都具有很强的实用性。PHP和MySQL的源代码开放,可以免费下载使用并支持多种操作系统平台,是开发Web应用程序的最佳选择之一。  《PHP+MySQL网络开发从入门到精通》内容丰富、图文并茂,注重理论讲解与实例应用相结合,特别适用于Web应用程序开发人员以及对相关技术感兴趣的读者,也可以作为大中专院校或培训机构的相关课程教材。

书籍目录

第1章 网站构建方案 11.1 Apache+PHP+MySQL网站架构 11.2 安装与配置Apache HTTPServer 21.2.1 下载Apache HTTP Server 21.2.2 安装Apache HTTP Server 31.2.3 配置Apache HTTP Server 51.3 安装与配置PHP 71.3.1 下载PHP 71.3.2 安装和配置PHP 81.4 安装与配置MySQL数据库 101.4.1 下载MySQL 101.4.2 安装MySQL数据库 121.4.3 配置MySQL数据库 13第2章 PHP语言程序设计基础 172.1 在Dreamweaver CS3中使用HTML 172.1.1 基本结构标记 172.1.2 设置网页背景和颜色 182.1.3 设置字体属性 192.1.4 超级链接 212.1.5 图像和动画 232.1.6 表格 242.1.7 使用框架 262.1.8 层叠样式表 282.2 PHP语言程序设计基础 302.2.1 PHP语言基础 312.2.2 PHP编辑工具 322.2.3 初学者的常见问题 372.3 数据类型和运算符 382.3.1 数据类型 382.3.2 运算符 382.4 常量、变量和表达式 402.4.1 常量 402.4.2 变量 412.4.3 类型转换 422.4.4 表达式 432.5 常用语句 442.5.1 赋值语句 442.5.2 条件分支语句 442.5.3 循环语句 482.5.4 注释语句 502.6 接收数据 502.6.1 创建和编辑表单 502.6.2 接收网址中的参数信息 58第3章 PHP语言高级编程 593.1 数组 593.1.1 定义数组 593.1.2 多维数组 603.1.3 数组函数 603.2 函数 673.2.1 声明函数 673.2.2 调用函数 683.2.3 在函数中传递参数 693.2.4 函数的返回值 713.2.5 变量的作用域 723.3 PHP的类和对象 733.3.1 定义和使用类 743.3.2 类的继承和多态 803.3.3 复制对象 843.4 在PHP脚本中使用JavaScript编程 863.4.1 JavaScript脚本使用 863.4.2 数据类型和变量 863.4.3 运算符 873.4.4 程序控制语句 873.4.5 内置对象综述 883.4.6 弹出警告对话框 943.4.7 弹出确认对话框 943.4.8 弹出输入数据对话框 953.4.9 弹出新窗口 963.4.10 Window对象事件处理 97第4章 PHP文件处理及上传 984.1 文件系统编程 984.1.1 获取磁盘驱动器信息 984.1.2 目录编程 994.1.3 文件编程 1014.1.4 一个留言板实例 1064.2 文件上传 1094.2.1 使用POST方法上传文件 1094.2.2 配置文件上传 112第5章 MySQL数据库管理 1135.1 MySQL数据库管理工具 1135.1.1 MySQL命令行工具 1135.1.2 下载和使用phpMyAdmin 1165.1.3 启动和停止服务器 1215.2 创建和维护数据库 1225.2.1 创建数据库 1225.2.2 删除数据库 1245.3 表管理 1255.3.1 MySQL数据类型 1255.3.2 创建表 1265.3.3 编辑和查看表 1295.3.4 删除表 1315.4 视图管理 1315.4.1 基本概念 1315.4.2 创建视图 1325.4.3 修改视图 1335.4.4 删除视图 134第6章 管理和查询数据 1356.1 管理表中的数据 1356.1.1 插入数据 1356.1.2 修改数据 1376.1.3 删除数据 1396.2 查询表中的数据 1406.2.1 在phpMyAdmin中查询数据 1406.2.2 使用SELECT语句查询数据 143第7章 在PHP中访问MySQL数据库 1517.1 MySQL数据库访问函数 1517.1.1 连接到MySQL数据库 1517.1.2 执行SQL语句 1527.1.3 分页显示结果集 1567.2 用户管理及登录实例 1607.2.1 系统功能分析及数据库设计 1617.2.2 设计用户数据库访问类Users 1617.2.3 设计用户登录模块 1647.2.4 限制普通用户的权限 1677.2.5 设计系统主界面 1687.2.6 设计用户管理模块 1697.2.7 添加和修改用户模块 1717.2.8 设计删除用户模块 1757.2.9 设计修改密码模块 1767.2.10 设计退出登录模块 178第8章 常用PHP实例 1798.1 网络留言板 1798.1.1 系统功能分析及数据库设计 1798.1.2 定义数据库访问类 1808.1.3 设计留言板的主页 1818.1.4 显示主题留言 1838.1.5 添加新留言 1878.1.6 回复和删除留言 1898.2 网络投票系统 1918.2.1 系统功能分析及数据库设计 1918.2.2 设计投票项目管理模块 1928.2.3 投票界面设计 1968.3 网站流量统计系统 2028.3.1 系统功能分析及数据库设计 2028.3.2 定义数据库访问类 2048.3.3 设计公共文件 2058.3.4 设计访问者界面 2088.3.5 网站信息界面设计 2108.3.6 最近访问者界面设计 2138.3.7 按月统计界面设计 2148.3.8 按年统计界面设计 216第9章 音乐资源下载系统 2189.1 系统及数据库结构设计 2189.1.1 系统总体设计 2189.1.2 数据库结构设计与实现 2199.2 目录结构与通用模块 2219.2.1 目录结构 2219.2.2 设计数据库访问类 2219.3 管理主界面程序设计 2269.3.1 管理员登录页面 2269.3.2 设计管理员主界面 2279.3.3 设计admin\left.php 2289.3.4 退出登录 2289.4 后台管理模块设计 2299.4.1 设计新闻管理页面 2299.4.2 设计上传音乐页面 2389.4.3 设计上传管理页面 2409.4.4 设计类别管理页面 2419.4.5 设计播放软件管理页面 2489.4.6 设计添加音乐页面 2489.4.7 设计音乐管理页面 2529.4.8 设计用户管理页面 2549.4.9 设计修改密码页面 2569.5 系统主界面程序设计 2579.5.1 设计主界面 2579.5.2 设计top.php 2599.5.3 设计Left.php 2609.5.4 设计查看下载音乐页面 2629.5.5 设计音乐投票页面 2659.5.6 设计音乐搜索页面 2679.5.7 设计按类别查看音乐页面 268第10章 二手交易市场系统 27210.1 需求分析与总体设计 27210.1.1 系统总体设计 27210.1.2 数据库结构设计与实现 27310.2 目录结构与通用模块 27410.2.1 目录结构 27410.2.2 设计数据库访问类 27510.3 管理主界面与登录程序设计 27810.3.1 设计管理主界面 27810.3.2 设计admin\Left.php 27910.3.3 管理用户登录程序设计 28010.4 公告信息管理模块设计 28110.4.1 设计公告管理页面 28210.4.2 添加公告信息 28310.4.3 修改公告信息 28510.4.4 删除公告信息 28710.4.5 查看公告信息 28910.5 商品分类管理模块设计 28910.5.1 商品分类管理页面 29010.5.2 添加商品分类 29210.5.3 修改商品分类 29310.5.4 删除商品分类 29410.6 二手商品后台管理 29510.6.1 商品信息管理页面 29510.6.2 删除商品信息 29610.7 管理员用户管理 29710.7.1 设计用户管理页面 29710.7.2 删除用户信息 29810.7.3 设计密码修改页面 29910.8 系统主界面与登录程序设计 30110.8.1 设计主界面 30110.8.2 设计Left.php 30410.8.3 注册用户登录程序设计 30910.9 商品信息管理 31010.9.1 分类查看商品信息 31010.9.2 添加商品信息 31210.9.3 商品图片上传 31410.9.4 查看商品信息 31510.9.5 查看我的商品列表 31610.9.6 修改商品信息 31910.9.7 删除商品信息 31910.9.8 结束商品信息 32010.10 个人用户管理模块设计 32010.10.1 注册新用户 32010.10.2 退出登录 322第11章 人才招聘系统 32311.1 需求分析与总体设计 32311.1.1 系统总体设计 32311.1.2 数据库结构设计与实现 32511.2 目录结构与数据库访问类 32711.2.1 目录结构 32711.2.2 设计数据库访问类 32811.3 系统管理主界面模块设计 33211.3.1 设计管理主界面 33211.3.2 设计admin\Left.php 33311.3.3 管理用户登录程序设计 33311.4 新闻信息管理模块设计 33411.4.1 设计新闻管理页面 33411.4.2 添加新闻信息 33611.4.3 修改新闻信息 33711.4.4 删除新闻信息 33811.4.5 查看新闻信息 34011.5 企业信息管理模块设计 34111.5.1 设计企业管理页面 34111.5.2 添加和修改企业信息 34411.5.3 删除企业信息 34611.5.4 查看企业信息 34711.6 系统主页面及登录程序设计 34711.6.1 系统主页面设计 34811.6.2 登录程序设计 34911.6.3 查看所有信息 35211.6.4 查询职位信息 35311.7 企业用户管理模块设计 35511.7.1 企业用户管理界面设计 35511.7.2 设计查看企业信息页面 35611.7.3 设计企业信息管理页面 35611.7.4 管理招聘信息 35811.7.5 管理应聘信息 36111.7.6 修改密码 36311.7.7 退出登录 36411.8 个人用户管理模块设计 36511.8.1 注册新用户 36511.8.2 个人用户管理界面设计 36611.8.3 编辑个人简历 36711.8.4 管理技能信息 36811.8.5 查看个人简历 36911.8.6 查看招聘信息与申请职位 36911.8.7 查看职位申请信息 371第12章 旅游在线报名系统 37412.1 需求分析与总体设计 37412.1.1 系统总体设计 37412.1.2 数据库结构设计与实现 37612.2 目录结构与数据库访问类 37812.2.1 目录结构 37812.2.2 设计数据库访问类 37812.3 系统主界面与登录程序设计 38212.3.1 设计主界面 38212.3.2 用户登录程序设计 38412.3.3 设计管理界面 38512.4 地域管理模块设计 38612.4.1 设计地域管理界面 38712.4.2 添加地域 38812.4.3 修改地域 39012.4.4 删除地域 39112.5 推荐线路类型管理模块设计 39412.5.1 设计推荐线路类型管理页面 39412.5.2 添加线路类型 39612.5.3 修改线路类型 39712.5.4 删除线路类型 39912.6 旅游线路管理模块设计 39912.6.1 设计旅游线路管理界面 40012.6.2 添加旅游线路 40112.6.3 修改旅游线路 40612.6.4 线路图片上传 40712.6.5 删除旅游线路 41012.7 报名信息管理模块设计 41212.7.1 管理未处理报名记录 41212.7.2 管理已处理报名记录 41312.7.3 查看报名记录 41512.7.4 查询报名记录 41612.8 前台游客管理模块设计 41812.8.1 查看线路信息 41812.8.2 提交报名申请 42012.8.3 线路查询管理 42112.9 系统用户管理模块设计 422

章节摘录

  第1章 网站构建方案  1.1 Apache+PHP+MySQL网站架构  2.Web服务器应用程序  Web服务器应用程序可以响应用户通过浏览器提交的请求。如果用户请求执行的是PHP脚本,则Web服务器应用程序将解析并执行PHP脚本,最后将结果转换成HTML格式,并返回到前台,显示在浏览器中。

编辑推荐

  本书从网站构架、PHP语言基础开始讲解,内容循序渐进,读完本书。读者就可以开发自己的Web应用;本书包含上百段代码、数十个实用技巧和7个常用案例,稍加修改即可移植到实际应用中。  本书详尽介绍了使用PHP和MySQL开发Web应用程序所要涉及的各项技术,并完整地介绍了7个Web应用案例。  Apache+PHP+MySQL,多站构建方案;PHP基础语法、数组、函数、类、JavaScript和文件处理等;Mysql数据库管理,使用PHP语言连接MySQL数据库,执行SQL语句;网络留言板;网络投票系统;网站流量统计系统;音乐资源下载系统;二手交易市场系统。

图书封面

图书标签Tags

评论、评分、阅读与下载


    PHP+MySQL网络开发从入门到精通 PDF格式下载


用户评论 (总计0条)

 
 

 

250万本中文图书简介、评论、评分,PDF格式免费下载。 第一图书网 手机版

京ICP备13047387号-7