全部商品分类

您现在的位置: 全部商品分类 > 电子电脑 > 计算机技术 > 程序与语言

PHP+MySQL动态网站设计基础入门与实战(微课版)/新起点电脑教程

  • 定价: ¥69
  • ISBN:9787302540854
  • 开 本:16开 平装
  •  
  • 折扣:
  • 出版社:清华大学
  • 页数:285页
  • 作者:编者:文杰书院
  • 立即节省:
  • 2020-01-01 第1版
  • 2020-01-01 第1次印刷
我要买:
点击放图片

导语

  

内容提要

  

    PHP是当前市面上常用的编程语言之一,是Web开发领域的领军开发语言。《PHP+MySQL动态网站设计基础入门与实战(微课版)》以通俗易懂的语言、翔实生动的操作案例、精挑细选的使用技巧,指导初学者快速掌握PHP语言的基础知识与使用方法。本书共分为16章,主要内容包括PHP开发基础、PHP语言的基础语法、流程控制语句、函数、数组、字符串操作、处理Web网页、会话管理、操作文件和目录、使用库GD实现图像处理、面向对象开发技术、正则表达式、错误调试、使用MySQL数据库、PHP和MySQL数据库、在线商城系统等。全书循序渐进、结构清晰、以实战演练的方式介绍知识点,让读者一看就懂。
    《PHP+MySQL动态网站设计基础入门与实战(微课版)》面向学习PHP开发的初、中级用户,适合无基础又想快速掌握PHP开发入门的读者,同时对有经验的PHP使用者也有很高的参考价值,还可以作为高等院校专业课教材和社会培训机构的培训教材。

目录

第1章  PHP开发基础
  1.1  什么是PHP
    1.1.1  PHP的地位
    1.1.2  PHP的特点
  1.2  搭建PHP开发环境
    1.2.1  使用AppServ组合包
    1.2.2  搭建AppServ开发环境
    1.2.3  选择PHP 7运行环境
  1.3  使用Dreamweaver
    1.3.1  安装Dreamweaver
    1.3.2  使用Dreamweaver建立PHP站点
  1.4  实践案例与上机指导
    1.4.1  运行第一个PHP程序
    1.4.2  输出显示当前时间
  1.5  思考与练习
第2章  PHP语言的基础语法
  2.1  语法结构
    2.1.1  PHP文件构成
    2.1.2  PHP标记
  2.2  页面注释
  2.3  变量
    2.3.1  变量的定义
    2.3.2  变量的作用域
    2.3.3  可变变量
  2.4  常量
    2.4.1  定义并使用常量
    2.4.2  预定义常量
  2.5  数据类型
    2.5.1  布尔型
    2.5.2  整型
    2.5.3  浮点型
    2.5.4  字符串
  2.6  运算符和表达式
    2.6.1  表达式
    2.6.2  算术运算符
    2.6.3  赋值运算符
    2.6.4  自增/自减运算符
  2.7  实践案例与上机指导
    2.7.1  使用特殊类型
    2.7.2  检测数据类型
  2.8  思考与练习
第3章  流程控制语句
  3.1  使用条件语句
    3.1.1  使用if条件语句
    3.1.2  使用if…else语句
    3.1.3  使用elseif语句
    3.1.4  使用switch语句
  3.2  使用循环语句
    3.2.1  使用while语句
    3.2.2  使用do…while语句
    3.2.3  使用for语句
  3.3  使用跳转语句
    3.3.1  使用break语句
    3.3.2  使用continue语句
    3.3.3  使用return语句
  3.4  实践案例与上机指导
    3.4.1  for循环语句的嵌套
    3.4.2  使用foreach循环语句
  3.5  思考与练习
第4章  函数
  4.1  函数基础
    4.1.1  定义并调用函数
    4.1.2  有条件的函数
  4.2  传递函数的参数
    4.2.1  通过引用传递参数
    4.2.2  按照默认值传递参数
    4.2.3  函数返回值
  4.3  文件包含
    4.3.1  使用require包含文件
    4.3.2  使用include包含文件
  4.4  使用数学函数
    4.4.1  数的基本运算
    4.4.2  使用角度运算函数
  4.5  使用日期和时间函数
  4.6  实践案例与上机指导
    4.6.1  函数中的函数
    4.6.2  使用非标量类型作为默认参数
  4.7  思考与练习
第5章  数组
  5.1  声明数组
    5.1.1  声明一维数组
    5.1.2  返回数组中所有的下标
    5.1.3  定位数组元素
    5.1.4  使用二维数组
    5.1.5  数字索引数组
  5.2  操作数组
    5.2.1  删除数组中的重复元素
    5.2.2  删除数组中的元素或整个数组
    5.2.3  遍历数组元素
  5.3  其他数组函数
    5.3.1  对所有的数组元素进行求和
    5.3.2  将一个数组拆分成多个数组
    5.3.3  对数组元素进行随机排序
  5.4  实践案例与上机指导
    5.4.1  将字符串转换成数组
    5.4.2  获取数组中的最后一个元素
  5.5  思考与练习
第6章  字符串操作
  6.1  删除特殊字符
    6.1.1  删除多余的字符
    6.1.2  格式化字符串
  6.2  字母大小写互相转换
    6.2.1  将字符串转换成小写
    6.2.2  将字符串转换成大写
    6.2.3  将字符串中首字符转换成大写
    6.2.4  将每个单词的首字符转换成大写形式
  6.3  查找和替换字符串
    6.3.1  查找字符串
    6.3.2  定位字符串
    6.3.3  字符串替换
  6.4  实践案例与上机指导
    6.4.1  使用函数strripos()
    6.4.2  使用函数chr()
  6.5  思考与练习
第7章  处理Web网页
  7.1  使用表单
    7.1.1  使用form标记
    7.1.2  使用文本域
    7.1.3  使用文本区域
    7.1.4  使用按钮
    7.1.5  使用单选按钮和复选框
    7.1.6  使用列表菜单
    7.1.7  使用文件域
    7.1.8  使用图像域
    7.1.9  体验第一个PHP表单程序
  7.2  提交表单数据
    7.2.1  GET方法
    7.2.2  POST方法
    7.2.3  传递参数
  7.3  获取表单中的数据
    7.3.1  获取按钮的数据
    7.3.2  获取文本框的数据
    7.3.3  获取单选按钮的数据
  7.4  实践案例与上机指导
    7.4.1  获取复选框的数据
    7.4.2  获取列表框的数据
  7.5  思考与练习
第8章  会话管理
  8.1  使用Cookie
    8.1.1  Cookie概述
    8.1.2  创建Cookie
    8.1.3  读取Cookie
    8.1.4  删除Cookie
  8.2  使用Session
    8.2.1  什么是Session
    8.2.2  创建Session
    8.2.3  当客户端没有禁止Cookie时设置Session的失效时间
    8.2.4  当客户端禁止Cookie时设置Session的失效时间
  8.3  会话控制
    8.3.1  两种会话方式
    8.3.2  创建会话
  8.4  实践案例与上机指导
    8.4.1  创建Cookie数组
    8.4.2  Session临时保存文件
  8.5  思考与练习
第9章  操作文件和目录
  9.1  文件访问
    9.1.1  判断文件或目录是否存在
    9.1.2  打开文件
    9.1.3  关闭文件
  9.2  文件读写
    9.2.1  写入数据
    9.2.2  读取一个或多个字符
    9.2.3  读取一行或多行字符
  9.3  文件指针
    9.3.1  使用函数ftell()
    9.3.2  使用函数rewind()
  9.4  目录操作
    9.4.1  打开目录
    9.4.2  遍历目录
    9.4.3  目录的创建、合法性检查与删除
  9.5  实践案例与上机指导
    9.5.1  读取整个文件
    9.5.2  文件上传函数
  9.6  思考与练习
第10章  使用库GD实现图像处理
  10.1  图像处理库GD基础
    10.1.1  GD库介绍
    10.1.2  使用GD库
  10.2  绘制简易图形图像
    10.2.1  创建画布
    10.2.2  设置图像颜色
    10.2.3  创建图像
    10.2.4  绘制一个圆
    10.2.5  绘制一个矩形
    10.2.6  绘制其他几何图形
  10.3  填充绘制的图形
    10.3.1  进行区域填充
    10.3.2  矩形、多边形和椭圆形的填充
    10.3.3  圆弧的填充
  10.4  绘制文字
    10.4.1  输出英文
    10.4.2  输出中文
  10.5  实践案例与上机指导
    10.5.1  圆形的重叠
    10.5.2  生成图形验证码
  10.6  思考与练习
第11章  面向对象开发技术
  11.1  什么是面向对象
  11.2  使用类
    11.2.1  创建类
    11.2.2  创建成员属性
    11.2.3  创建类的方法
    11.2.4  类的实例化
    11.2.5  成员变量
    11.2.6  类常量
    11.2.7  构造方法
    11.2.8  析构方法
    11.2.9  类的访问控制
  11.3  继承、多态和接口
    11.3.1  类的继承
    11.3.2  实现多态
    11.3.3  实现接口
    11.3.4  使用“::”运算符
    11.3.5  使用伪变量$this>
  11.4  实践案例与上机指导
    11.4.1  使用parent关键字
    11.4.2  使用final关键字
  11.5  思考与练习
第12章  正则表达式
  12.1  正则表达式基础
    12.1.1  什么是正则表达式
    12.1.2  正则表达式的术语
  12.2  组成元素
    12.2.1  普通字符
    12.2.2  非打印字符
    12.2.3  特殊字符
    12.2.4  限定符
    12.2.5  定位符
    12.2.6  选择
  12.3  正则表达式的匹配处理
    12.3.1  搜索字符串
    12.3.2  从URL取出域名
    12.3.3  匹配单个字符
    12.3.4  使用插入符“^”
    12.3.5  美元“$”的应用
    12.3.6  使用“|”实现替换匹配
  12.4  正则表达式函数
    12.4.1  函数ereg()和函数eregi()
    12.4.2  函数ereg_replace()
    12.4.3  函数split()
    12.4.4  函数spliti()
  12.5  实践案例与上机指导
    12.5.1  使用函数preg_grep()
    12.5.2  使用函数preg_match() 和preg_match_all()
  12.6  思考与练习
第13章  错误调试
  13.1  认识程序错误
  13.2  错误类型
    13.2.1  语法错误
    13.2.2  调用不存在的函数
    13.2.3  读写文件错误
    13.2.4  包含文件不存在
  13.3  实践案例与上机指导
    13.3.1  运算错误
    13.3.2  逻辑错误
  13.4  思考与练习
第14章  使用MySQL数据库
  14.1  MySQL数据库的特点
  14.2  MySQL的基本操作
    14.2.1  启动MySQL数据库
    14.2.2  停止MySQL数据库
    14.2.3  登录或退出MySQL 数据库
    14.2.4  建立和删除数据库
    14.2.5  建立新表
    14.2.6  查看表的结构
  14.3  对表中记录进行操作
    14.3.1  插入数据
    14.3.2  更新数据
    14.3.3  删除数据
    14.3.4  查询数据
  14.4  使用SQL语句
    14.4.1  新建数据库和表
    14.4.2  插入数据
    14.4.3  选择语句
    14.4.4  删除语句
    14.4.5  修改表中的数据
    14.4.6  从数据库中删除一个表
    14.4.7  修改表结构
  14.5  实践案例与上机指导
    14.5.1  对数据库进行备份
    14.5.2  对数据库进行还原
  14.6  思考与练习
第15章  PHP和MySQL数据库
  15.1  使用PHP操作MySQL数据库
    15.1.1  连接MySQL数据库
    15.1.2  选择数据库
    15.1.3  简易查询数据库
    15.1.4  显示查询结果
    15.1.5  通过函数mysql_fetch_array 获取记录
    15.1.6  使用函数mysql_fetch_ object()
    15.1.7  使用函数mysql_num_ rows()
  15.2  使用PHP管理MySQL数据库中的数据
    15.2.1  数据的插入
    15.2.2  查询数据库中的记录
  15.3  实践案例与上机指导
    15.3.1  修改数据库中的记录
    15.3.2  删除数据库中的信息
  15.4  思考与练习
第16章  在线商城系统
  16.1  系统需求分析
  16.2  数据库设计
    16.2.1  数据库结构的设计
    16.2.2  数据库设置信息
    16.2.3  数据库编程
  16.3  前台设计
    16.3.1  用户注册和登录管理
    16.3.2  产品种类的管理
  16.4  后台管理
    16.4.1  添加新商品
    16.4.2  修改商品信息
    16.4.3  删除产品
    16.4.4  管理产品目录
  16.5  项目测试
习题答案