【自营】PHP编程入门指南 MySQL数据库/Web/程序开发语言程序设计/可搭C语言/python/HTML/CSS/C#/C++/Java

【自营】PHP编程入门指南 MySQL数据库/Web/程序开发语言程序设计/可搭C语言/python/HTML/CSS/C#/C++/Java
分享
扫描下方二维码分享到微信
打开微信,点击右上角”+“,
使用”扫一扫“即可将网页分享到朋友圈。
作者:
2020-03
版次: 1
ISBN: 9787121383670
定价: 80.00
装帧: 其他
开本: 16开
纸张: 胶版纸
  • 从入门学习者的角度出发,通过通俗易懂的语言、丰富多彩的实例、贴近开发实战的项目,循序渐进地让读者在实践中学习PHP编程知识,并且提升自己的实际开发能力。全书分为5篇20章,分别为:基础知识篇、进阶提高篇、MySQL基础篇、高级应用篇、项目实战篇,内容包括初识PHP、PHP语言基础、流程控制语句、字符串操作与正则表达式、PHP数组、面向对象、PHP与Web页面交互、MySQL数据库基础、PHP操作MySQL数据库、PDO数据库抽象层、Cookie与Session、图形图像处理技术、文件系统、PHP与Ajax技术、ThinkPHP框架、51购商城、明日留学教育网、在线考试系统。书中所有知识都结合具体实例进行讲解,涉及的程序代码都给出了详细的注释,可以使读者轻松领会PHP程序开发的精髓,快速提高PHP程序开发的技能。 第一篇  基础知识篇

    第1章  初识PHP1

    1.1  PHP概述1

    1.1.1  什么是PHP1

    1.1.2  PHP语言的优势2

    1.1.3  PHP 5的新特性2

    1.1.4  PHP的发展趋势2

    1.1.5  PHP的应用领域3

    1.2  学习资源4

    1.2.1  PHP参考手册4

    1.2.2  常用网上资源5

    1.3  搭建PHP运行环境5

    1.3.1  phpStudy的下载与安装5

    1.3.2  PHP服务器的启动与停止8

    1.3.3  phpStudy的常用设置9

    1.4  PhpStorm的下载与安装10

    1.4.1  PhpStorm的下载10

    1.4.2  PhpStorm的安装11

    1.5  PhpStorm基本操作17

    1.5.1  创建PHP项目17

    1.5.2  打开已有项目20

    1.5.3  在项目中创建文件夹和文件21

    1.6  PhpStorm常用设置24

    1.6.1  设置文件编码格式24

    1.6.2  其他常用设置25

    1.7  小结25

    第2章  PHP语言基础26

    2.1  PHP标记风格26

    2.2  PHP注释的应用27

    2.3  PHP的数据类型28

    2.3.1  数据类型28

    2.3.2  数据类型转换29

    2.3.3  检测数据类型31

    2.4  PHP常量32

    2.4.1  定义常量32

    2.4.2  预定义常量32

    2.5  PHP变量33

    2.5.1  给变量赋值34

    2.5.2  PHP预定义变量35

    2.6  PHP操作符36

    2.6.1  算术操作符36

    2.6.2  字符串操作符37

    2.6.3  赋值操作符37

    2.6.4  递增或递减操作符38

    2.6.5  逻辑操作符39

    2.6.6  比较操作符39

    2.6.7  条件操作符(三元操作符)40

    2.6.8  操作符的优先级40

    2.7  PHP表达式41

    2.8  PHP函数41

    2.8.1  定义和调用函数42

    2.8.2  在函数间传递参数42

    2.8.3  从函数中返回值44

    2.8.4  变量作用域45

    2.9  PHP编码规范46

    2.9.1  PSR-1基础编码规范46

    2.9.2  PSR-2编码风格规范47

    2.10  小结48

    2.11  快学快用48

     

    第3章  流程控制语句50

    3.1  条件控制语句50

    3.1.1  if语句51

    3.1.2  if…else语句52

    3.1.3  elseif语句53

    3.1.4  switch语句54

    3.2  循环控制语句55

    3.2.1  for循环语句55

    3.2.2  while循环语句57

    3.2.3  do…while循环语句58

    3.3  跳转语句59

    3.3.1  break语句59

    3.3.2  continue语句60

    3.4  小结60

    3.5  快学快用60

     

    第二篇  进阶提高篇

    第4章  字符串操作与正则表达式62

    4.1  字符串的定义方法62

    4.1.1  使用单引号或双引号定义字符串62

    4.1.2  使用定界符定义字符串63

    4.2  字符串操作64

    4.2.1  去除字符串首尾空格和特殊字符64

    4.2.2  获取字符串的长度66

    4.2.3  截取字符串68

    4.2.4  检索字符串71

    4.2.5  替换字符串73

    4.2.6  分割、合成字符串74

    4.3  正则表达式76

    4.3.1  正则表达式简介76

    4.3.2  行定位符76

    4.3.3  元字符76

    4.3.4  限定符77

    4.3.5  字符类77

    4.3.6  排除字符77

    4.3.7  选择字符78

    4.3.8  转义字符78

    4.3.9  分组78

    4.4  正则表达式在PHP中的应用78

    4.5  小结80

    4.6  快学快用80

    第5章  PHP数组81

    5.1  什么是数组81

    5.2  创建数组82

    5.2.1  使用array()函数创建数组82

    5.2.2  通过赋值方式创建数组83

    5.3  数组的类型84

    5.3.1  数字索引数组84

    5.3.2  关联数组84

    5.4  多维数组85

    5.5  遍历数组86

    5.6  统计数组元素个数87

    5.7  查询数组中指定元素88

    5.8  获取数组中最后一个元素90

    5.9  向数组中添加元素90

    5.10  删除数组中重复元素91

    5.11  其他常用数组函数92

    5.11.1  数组排序函数92

    5.11.2  数组计算函数93

    5.12  小结94

    5.13  快学快用94

    第6章  面向对象96

    6.1  面向对象的基本概念96

    6.1.1  类的概念97

    6.1.2  对象的概念97

    6.1.3  面向对象编程的三大特点97

    6.2  PHP与对象98

    6.2.1  类的定义98

    6.2.2  成员方法99

    6.2.3  类的实例化99

    6.2.4  成员变量100

    6.2.5  类常量101

    6.2.6  构造方法和析构方法101

    6.2.7  继承和多态104

    6.2.8 “$this ->”和“::”的使用106

    6.2.9  数据隐藏108

    6.2.10  静态变量(方法)110

    6.3  PHP对象的高级应用111

    6.3.1  final关键字111

    6.3.2  抽象类111

    6.3.3  接口的使用113

    6.3.4  对象类型检测114

    6.3.5  魔术方法(__)114

    6.4  面向对象的应用118

    6.5  小结120

    6.6  快学快用120

    第7章  PHP与Web页面交互121

    7.1  Web工作原理121

    7.1.1  HTTP协议121

    7.1.2  Web工作原理122

    7.2  HTML表单123

    7.2.1  HTML简介123

    7.2.2  HTML表单125

    7.2.3  表单元素126

    7.3  CSS美化表单页面129

    7.3.1  CSS简介129

    7.3.2  插入CSS样式表130

    7.3.3  使用CSS美化表单页面132

    7.4  JavaScript表单验证134

    7.4.1  JavaScript简介134

    7.4.2  调用JavaScript135

    7.4.3  JavaScript表单验证136

    7.5  PHP获取表单数据139

    7.5.1  获取POST方式提交的表单数据139

    7.5.2  获取GET方式提交的表单数据140

    7.6  小结142

    7.7  快学快用142

     

    第三篇  MySQL基础篇

    第8章  MySQL数据库基础145

    8.1  MySQL概述145

    8.2  启动和关闭MySQL服务器146

    8.2.1  启动MySQL服务器146

    8.2.2  连接和断开MySQL服务器147

    8.3  操作MySQL数据库151

    8.3.1  创建数据库151

    8.3.2  选择数据库152

    8.3.3  查看数据库152

    8.3.4  删除数据库153

    8.4  MySQL数据类型153

    8.4.1  数字类型153

    8.4.2  字符串类型154

    8.4.3  日期和时间类型155

    8.5  操作数据表156

    8.5.1  创建数据表156

    8.5.2  查看表结构157

    8.5.3  修改表结构158

    8.5.4  重命名数据表159

    8.5.5  删除数据表159

    8.6  数据表记录的操作160

    8.6.1  数据表记录的添加160

    8.6.2  数据表记录的查询161

    8.6.3  数据表记录的修改161

    8.6.4  数据表记录的删除162

    8.7  数据表记录的查询操作163

    8.8  MySQL中的特殊字符166

    8.9  MySQL图形化管理工具166

    8.9.1  phpMyAdmin简介166

    8.9.2  Navicat for MySQL简介168

    8.9.3  MySQL-Front简介169

    8.10  小结170

    第9章  PHP操作MySQL数据库171

    9.1  PHP操作MySQL数据库的方法171

    9.1.1  连接MySQL数据库172

    9.1.2  选择MySQL数据库173

    9.1.3  执行SQL语句173

    9.1.4  将结果集返回到数组174

    9.1.5  从结果集中获取一行作为对象177

    9.1.6  从结果集中获取一行作为枚举数组179

    9.1.7  从结果集中获取一行作为关联数组179

    9.1.8  获取查询结果集中的记录数180

    9.1.9  释放内存181

    9.1.10  关闭连接181

    9.2  管理MySQL数据库中的数据181

    9.2.1  添加数据181

    9.2.2  修改数据185

    9.2.3  删除数据189

    9.3  小结190

    9.4  快学快用191

    第10章  PDO数据库抽象层195

    10.1  什么是PDO195

    10.1.1  PDO概述195

    10.1.2  PDO特点196

    10.1.3  安装PDO196

    10.2  PDO连接数据库197

    10.2.1  PDO构造函数197

    10.2.2  DSN详解197

    10.3  PDO中执行SQL语句198

    10.4  PDO中获取结果集199

    10.4.1  fetch()方法199

    10.4.2  fetchAll()方法202

    10.4.3  fetchColumn()方法203

    10.5  PDO中捕获SQL语句中的错误204

    10.5.1  默认模式204

    10.5.2  警告模式205

    10.5.3  异常模式206

    10.6  PDO中的错误处理207

    10.6.1  errorCode()方法207

    10.6.2  errorInfo()方法207

    10.7  PDO中的事务处理207

    10.8  小结209

    10.9  快学快用209

    第四篇  高级应用篇

    第11章  Cookie与Session211

    11.1  Cookie管理212

    11.1.1  了解Cookie212

    11.1.2  创建Cookie213

    11.1.3  读取Cookie214

    11.1.4  删除Cookie215

    11.1.5  Cookie的生命周期215

    11.1.6  7天免登录功能的实现216

    11.2  Session管理220

    11.2.1  了解Session220

    11.2.2  创建会话221

    11.2.3  使用Session实现判断用户是否登录的功能222

    11.3  Session高级应用224

    11.3.1  Session临时文件224

    11.3.2  Session缓存224

    11.3.3  使用数据库存储Session225

    11.4  小结229

    11.5  快学快用230

    第12章  图形图像处理技术232

    12.1  在PHP中加载GD库232

    12.2  GD库的应用233

    12.2.1  创建一个简单的图像233

    12.2.2  使用GD2函数在图像上添加文字234

    12.2.3  使用图像处理技术生成验证码235

    12.3  JpGraph图像绘制库239

    12.3.1  JpGraph的下载239

    12.3.2  JpGraph的中文配置239

    12.3.3  JpGraph的使用240

    12.4  JpGraph典型应用241

    12.4.1  使用柱形图统计图书月销售量241

    12.4.2  使用折线图统计三本图书销售情况242

    12.4.3  使用3D饼形图统计各类商品的年销售额比率244

    12.5  小结245

    12.6  快学快用245

    第13章  文件系统247

    13.1  文件处理247

    13.1.1  打开/关闭文件247

    13.1.2  从文件中读取数据249

    13.1.3  将数据写入文件253

    13.1.4  操作文件254

    13.2  目录处理255

    13.2.1  打开/关闭目录256

    13.2.2  浏览目录256

    13.2.3  操作目录257

    13.3  文件上传258

    13.3.1  配置文件php.ini258

    13.3.2  预定义变量$_FILES258

    13.3.3  文件上传函数260

    13.3.4  多文件上传264

    13.4  文件下载266

    13.5  小结268

    13.6  快学快用268

    第14章  PHP与AJAX技术270

    14.1  AJAX概述270

    14.1.1  什么是AJAX270

    14.1.2  AJAX的开发模式271

    14.1.3  AJAX的优点271

    14.2  AJAX使用的技术272

    14.2.1  AJAX与JavaScript272

    14.2.2  XMLHttpRequest对象272

    14.3  AJAX技术的典型应用274

    14.3.1  应用AJAX技术检测用户名274

    14.3.2  使用jQuery的AJAX操作函数279

    14.4  小结280

    14.5  快学快用281

    第15章  ThinkPHP框架282

    15.1  ThinkPHP简介283

    15.1.1  ThinkPHP框架的特点283

    15.1.2  环境要求284

    15.1.3  下载ThinkPHP框架284

    15.2  ThinkPHP基础284

    15.2.1  目录结构284

    15.2.2  自动生成目录285

    15.2.3  快速生成新模块287

    15.2.4  模块化设计288

    15.2.5  执行流程289

    15.2.6  命名规范289

    15.3  ThinkPHP的配置290

    15.3.1  配置格式291

    15.3.2  调试配置291

    15.4  ThinkPHP的控制器292

    15.4.1  控制器的创建292

    15.4.2  输入变量293

    15.4.3  请求类型294

    15.4.4  生成URL地址295

    15.4.5  跳转和重定向296

    15.4.6  AJAX返回297

    15.5  ThinkPHP的模型298

    15.5.1  定义模型类298

    15.5.2  实例化模型类299

    15.5.3  连接数据库300

    15.5.4  连贯操作300

    15.5.5  CURD操作301

    15.6  ThinkPHP的视图305

    15.6.1  模板定义305

    15.6.2  模板赋值306

    15.6.3  指定模板文件306

     

    15.7  内置ThinkTemplate模板引擎309

    15.7.1  变量输出309

    15.7.2  使用函数310

    15.7.3  内置标签311

    15.7.4  模板继承311

    15.8  小结311

     

    第五篇  项目实战篇

    第16章  51购商城312

    16.1  开发背景312

    16.2  系统功能设计313

    16.2.1  系统功能结构313

    16.2.2  系统业务流程314

    16.3  系统开发必备314

    16.3.1  系统开发环境314

    16.3.2  项目目录结构预览315

    16.4  数据库设计315

    16.4.1  数据库概要说明315

    16.4.2  数据库逻辑设计316

    16.5  前台用户模块设计318

    16.5.1  会员注册模块318

    16.5.2  会员登录模块321

    16.6  前台首页模块设计321

    16.6.1  商品分类模块323

    16.6.2  商品列表模块327

    16.7  购物车模块设计327

    16.7.1  添加商品至购物车328

    16.7.2  查看购物车商品329

    16.7.3  清空购物车331

    16.7.4  添加收货地址332

    16.7.5  提交订单334

    16.8  后台模块设计336

    16.8.1  后台登录模块336

    16.8.2  后台首页模块337

    16.8.3  商品管理模块338

    16.8.4  订单管理模块338

    16.8.5  其他模块339

    16.9  小结341

    第17章  明日留学教育网342

    17.1  开发背景345

    17.2  系统功能设计345

    17.2.1  系统功能结构345

    17.2.2  系统业务流程346

    17.3  系统开发必备346

    17.3.1  系统开发环境346

    17.3.2  项目目录结构预览346

    17.4  数据库设计347

    17.4.1  数据库概要说明347

    17.4.2  数据库逻辑设计347

    17.5  前台首页设计349

    17.5.1  前台首页概述349

    17.5.2  前台相关配置351

    17.5.3  导航栏设计351

    17.5.4  幻灯片设计354

    17.5.5  新闻模块设计356

    17.5.6  关于我们模块设计359

    17.5.7  QQ在线客服模块设计362

    17.6  后台用户模块设计364

    17.6.1  用户登录模块设计364

    17.6.2  修改密码模块设计366

    17.6.3  清理日志和缓存模块设计366

    17.6.4  退出网站模块设计368

    17.7  后台功能模块设计368

    17.7.1  站点信息模块设计369

    17.7.2  流量统计模块设计369

    17.7.3  权限管理模块设计372

    17.7.4  账户管理模块设计373

    17.7.5  分类管理模块设计374

    17.7.6  单页管理模块设计375

    17.7.7  信息管理模块设计376

    17.7.8  新闻中心模块设计377

    17.7.9  图片管理模块设计378

    17.8  小结379

    第18章  在线考试系统380

    18.1  开发背景383

    18.2  系统功能设计383

    18.2.1  系统功能结构383

    18.2.2  系统业务流程384

    18.3  系统开发必备385

    18.3.1  系统开发环境385

    18.3.2  项目目录结构预览385

    18.4  数据库设计386

    18.4.1  数据库概念设计386

    18.4.2  创建数据库及数据表387

    18.5  前台首页设计388

    18.5.1  前台首页概述388

    18.5.2  创建项目全局文件389

    18.5.3  创建前台首页文件390

    18.6  专项练习模块设计392

    18.6.1  专项练习模块概述392

    18.6.2  专项练习登录393

    18.6.3  创建专项练习答题页面394

    18.6.4  应用隐藏域记录习题394

    18.7  模拟考试模块设计395

    18.7.1  模拟考试模块概述395

    18.7.2  模拟考试登录396

    18.7.3  应用AJAX实现计时397

    18.7.4  生成模拟考试试题397

    18.7.5  提交试卷398

    18.7.6  获取考生最终得分399

    18.8  后台首页设计400

    18.8.1  后台首页概述400

    18.8.2  应用框架布局后台首页401

    18.9  类别管理模块设计401

    18.9.1  类别管理模块概述401

    18.9.2  生成下拉列表选项401

    18.9.3  工种类别的添加402

    18.9.4  更改工种类别403

    18.10  试题管理模块设计404

    18.10.1  试题管理模块概述404

    18.10.2  添加试题405

    18.10.3  查询试题406

    18.11  其他主要功能展示407

    18.11.1  查看培训内容功能408

    18.11.2  随机问答功能408

    18.11.3  上岗考核功能409

    18.11.4  成绩查询功能410

    18.11.5  日志记录功能411

    18.12  小结
  • 内容简介:
    从入门学习者的角度出发,通过通俗易懂的语言、丰富多彩的实例、贴近开发实战的项目,循序渐进地让读者在实践中学习PHP编程知识,并且提升自己的实际开发能力。全书分为5篇20章,分别为:基础知识篇、进阶提高篇、MySQL基础篇、高级应用篇、项目实战篇,内容包括初识PHP、PHP语言基础、流程控制语句、字符串操作与正则表达式、PHP数组、面向对象、PHP与Web页面交互、MySQL数据库基础、PHP操作MySQL数据库、PDO数据库抽象层、Cookie与Session、图形图像处理技术、文件系统、PHP与Ajax技术、ThinkPHP框架、51购商城、明日留学教育网、在线考试系统。书中所有知识都结合具体实例进行讲解,涉及的程序代码都给出了详细的注释,可以使读者轻松领会PHP程序开发的精髓,快速提高PHP程序开发的技能。
  • 目录:
    第一篇  基础知识篇

    第1章  初识PHP1

    1.1  PHP概述1

    1.1.1  什么是PHP1

    1.1.2  PHP语言的优势2

    1.1.3  PHP 5的新特性2

    1.1.4  PHP的发展趋势2

    1.1.5  PHP的应用领域3

    1.2  学习资源4

    1.2.1  PHP参考手册4

    1.2.2  常用网上资源5

    1.3  搭建PHP运行环境5

    1.3.1  phpStudy的下载与安装5

    1.3.2  PHP服务器的启动与停止8

    1.3.3  phpStudy的常用设置9

    1.4  PhpStorm的下载与安装10

    1.4.1  PhpStorm的下载10

    1.4.2  PhpStorm的安装11

    1.5  PhpStorm基本操作17

    1.5.1  创建PHP项目17

    1.5.2  打开已有项目20

    1.5.3  在项目中创建文件夹和文件21

    1.6  PhpStorm常用设置24

    1.6.1  设置文件编码格式24

    1.6.2  其他常用设置25

    1.7  小结25

    第2章  PHP语言基础26

    2.1  PHP标记风格26

    2.2  PHP注释的应用27

    2.3  PHP的数据类型28

    2.3.1  数据类型28

    2.3.2  数据类型转换29

    2.3.3  检测数据类型31

    2.4  PHP常量32

    2.4.1  定义常量32

    2.4.2  预定义常量32

    2.5  PHP变量33

    2.5.1  给变量赋值34

    2.5.2  PHP预定义变量35

    2.6  PHP操作符36

    2.6.1  算术操作符36

    2.6.2  字符串操作符37

    2.6.3  赋值操作符37

    2.6.4  递增或递减操作符38

    2.6.5  逻辑操作符39

    2.6.6  比较操作符39

    2.6.7  条件操作符(三元操作符)40

    2.6.8  操作符的优先级40

    2.7  PHP表达式41

    2.8  PHP函数41

    2.8.1  定义和调用函数42

    2.8.2  在函数间传递参数42

    2.8.3  从函数中返回值44

    2.8.4  变量作用域45

    2.9  PHP编码规范46

    2.9.1  PSR-1基础编码规范46

    2.9.2  PSR-2编码风格规范47

    2.10  小结48

    2.11  快学快用48

     

    第3章  流程控制语句50

    3.1  条件控制语句50

    3.1.1  if语句51

    3.1.2  if…else语句52

    3.1.3  elseif语句53

    3.1.4  switch语句54

    3.2  循环控制语句55

    3.2.1  for循环语句55

    3.2.2  while循环语句57

    3.2.3  do…while循环语句58

    3.3  跳转语句59

    3.3.1  break语句59

    3.3.2  continue语句60

    3.4  小结60

    3.5  快学快用60

     

    第二篇  进阶提高篇

    第4章  字符串操作与正则表达式62

    4.1  字符串的定义方法62

    4.1.1  使用单引号或双引号定义字符串62

    4.1.2  使用定界符定义字符串63

    4.2  字符串操作64

    4.2.1  去除字符串首尾空格和特殊字符64

    4.2.2  获取字符串的长度66

    4.2.3  截取字符串68

    4.2.4  检索字符串71

    4.2.5  替换字符串73

    4.2.6  分割、合成字符串74

    4.3  正则表达式76

    4.3.1  正则表达式简介76

    4.3.2  行定位符76

    4.3.3  元字符76

    4.3.4  限定符77

    4.3.5  字符类77

    4.3.6  排除字符77

    4.3.7  选择字符78

    4.3.8  转义字符78

    4.3.9  分组78

    4.4  正则表达式在PHP中的应用78

    4.5  小结80

    4.6  快学快用80

    第5章  PHP数组81

    5.1  什么是数组81

    5.2  创建数组82

    5.2.1  使用array()函数创建数组82

    5.2.2  通过赋值方式创建数组83

    5.3  数组的类型84

    5.3.1  数字索引数组84

    5.3.2  关联数组84

    5.4  多维数组85

    5.5  遍历数组86

    5.6  统计数组元素个数87

    5.7  查询数组中指定元素88

    5.8  获取数组中最后一个元素90

    5.9  向数组中添加元素90

    5.10  删除数组中重复元素91

    5.11  其他常用数组函数92

    5.11.1  数组排序函数92

    5.11.2  数组计算函数93

    5.12  小结94

    5.13  快学快用94

    第6章  面向对象96

    6.1  面向对象的基本概念96

    6.1.1  类的概念97

    6.1.2  对象的概念97

    6.1.3  面向对象编程的三大特点97

    6.2  PHP与对象98

    6.2.1  类的定义98

    6.2.2  成员方法99

    6.2.3  类的实例化99

    6.2.4  成员变量100

    6.2.5  类常量101

    6.2.6  构造方法和析构方法101

    6.2.7  继承和多态104

    6.2.8 “$this ->”和“::”的使用106

    6.2.9  数据隐藏108

    6.2.10  静态变量(方法)110

    6.3  PHP对象的高级应用111

    6.3.1  final关键字111

    6.3.2  抽象类111

    6.3.3  接口的使用113

    6.3.4  对象类型检测114

    6.3.5  魔术方法(__)114

    6.4  面向对象的应用118

    6.5  小结120

    6.6  快学快用120

    第7章  PHP与Web页面交互121

    7.1  Web工作原理121

    7.1.1  HTTP协议121

    7.1.2  Web工作原理122

    7.2  HTML表单123

    7.2.1  HTML简介123

    7.2.2  HTML表单125

    7.2.3  表单元素126

    7.3  CSS美化表单页面129

    7.3.1  CSS简介129

    7.3.2  插入CSS样式表130

    7.3.3  使用CSS美化表单页面132

    7.4  JavaScript表单验证134

    7.4.1  JavaScript简介134

    7.4.2  调用JavaScript135

    7.4.3  JavaScript表单验证136

    7.5  PHP获取表单数据139

    7.5.1  获取POST方式提交的表单数据139

    7.5.2  获取GET方式提交的表单数据140

    7.6  小结142

    7.7  快学快用142

     

    第三篇  MySQL基础篇

    第8章  MySQL数据库基础145

    8.1  MySQL概述145

    8.2  启动和关闭MySQL服务器146

    8.2.1  启动MySQL服务器146

    8.2.2  连接和断开MySQL服务器147

    8.3  操作MySQL数据库151

    8.3.1  创建数据库151

    8.3.2  选择数据库152

    8.3.3  查看数据库152

    8.3.4  删除数据库153

    8.4  MySQL数据类型153

    8.4.1  数字类型153

    8.4.2  字符串类型154

    8.4.3  日期和时间类型155

    8.5  操作数据表156

    8.5.1  创建数据表156

    8.5.2  查看表结构157

    8.5.3  修改表结构158

    8.5.4  重命名数据表159

    8.5.5  删除数据表159

    8.6  数据表记录的操作160

    8.6.1  数据表记录的添加160

    8.6.2  数据表记录的查询161

    8.6.3  数据表记录的修改161

    8.6.4  数据表记录的删除162

    8.7  数据表记录的查询操作163

    8.8  MySQL中的特殊字符166

    8.9  MySQL图形化管理工具166

    8.9.1  phpMyAdmin简介166

    8.9.2  Navicat for MySQL简介168

    8.9.3  MySQL-Front简介169

    8.10  小结170

    第9章  PHP操作MySQL数据库171

    9.1  PHP操作MySQL数据库的方法171

    9.1.1  连接MySQL数据库172

    9.1.2  选择MySQL数据库173

    9.1.3  执行SQL语句173

    9.1.4  将结果集返回到数组174

    9.1.5  从结果集中获取一行作为对象177

    9.1.6  从结果集中获取一行作为枚举数组179

    9.1.7  从结果集中获取一行作为关联数组179

    9.1.8  获取查询结果集中的记录数180

    9.1.9  释放内存181

    9.1.10  关闭连接181

    9.2  管理MySQL数据库中的数据181

    9.2.1  添加数据181

    9.2.2  修改数据185

    9.2.3  删除数据189

    9.3  小结190

    9.4  快学快用191

    第10章  PDO数据库抽象层195

    10.1  什么是PDO195

    10.1.1  PDO概述195

    10.1.2  PDO特点196

    10.1.3  安装PDO196

    10.2  PDO连接数据库197

    10.2.1  PDO构造函数197

    10.2.2  DSN详解197

    10.3  PDO中执行SQL语句198

    10.4  PDO中获取结果集199

    10.4.1  fetch()方法199

    10.4.2  fetchAll()方法202

    10.4.3  fetchColumn()方法203

    10.5  PDO中捕获SQL语句中的错误204

    10.5.1  默认模式204

    10.5.2  警告模式205

    10.5.3  异常模式206

    10.6  PDO中的错误处理207

    10.6.1  errorCode()方法207

    10.6.2  errorInfo()方法207

    10.7  PDO中的事务处理207

    10.8  小结209

    10.9  快学快用209

    第四篇  高级应用篇

    第11章  Cookie与Session211

    11.1  Cookie管理212

    11.1.1  了解Cookie212

    11.1.2  创建Cookie213

    11.1.3  读取Cookie214

    11.1.4  删除Cookie215

    11.1.5  Cookie的生命周期215

    11.1.6  7天免登录功能的实现216

    11.2  Session管理220

    11.2.1  了解Session220

    11.2.2  创建会话221

    11.2.3  使用Session实现判断用户是否登录的功能222

    11.3  Session高级应用224

    11.3.1  Session临时文件224

    11.3.2  Session缓存224

    11.3.3  使用数据库存储Session225

    11.4  小结229

    11.5  快学快用230

    第12章  图形图像处理技术232

    12.1  在PHP中加载GD库232

    12.2  GD库的应用233

    12.2.1  创建一个简单的图像233

    12.2.2  使用GD2函数在图像上添加文字234

    12.2.3  使用图像处理技术生成验证码235

    12.3  JpGraph图像绘制库239

    12.3.1  JpGraph的下载239

    12.3.2  JpGraph的中文配置239

    12.3.3  JpGraph的使用240

    12.4  JpGraph典型应用241

    12.4.1  使用柱形图统计图书月销售量241

    12.4.2  使用折线图统计三本图书销售情况242

    12.4.3  使用3D饼形图统计各类商品的年销售额比率244

    12.5  小结245

    12.6  快学快用245

    第13章  文件系统247

    13.1  文件处理247

    13.1.1  打开/关闭文件247

    13.1.2  从文件中读取数据249

    13.1.3  将数据写入文件253

    13.1.4  操作文件254

    13.2  目录处理255

    13.2.1  打开/关闭目录256

    13.2.2  浏览目录256

    13.2.3  操作目录257

    13.3  文件上传258

    13.3.1  配置文件php.ini258

    13.3.2  预定义变量$_FILES258

    13.3.3  文件上传函数260

    13.3.4  多文件上传264

    13.4  文件下载266

    13.5  小结268

    13.6  快学快用268

    第14章  PHP与AJAX技术270

    14.1  AJAX概述270

    14.1.1  什么是AJAX270

    14.1.2  AJAX的开发模式271

    14.1.3  AJAX的优点271

    14.2  AJAX使用的技术272

    14.2.1  AJAX与JavaScript272

    14.2.2  XMLHttpRequest对象272

    14.3  AJAX技术的典型应用274

    14.3.1  应用AJAX技术检测用户名274

    14.3.2  使用jQuery的AJAX操作函数279

    14.4  小结280

    14.5  快学快用281

    第15章  ThinkPHP框架282

    15.1  ThinkPHP简介283

    15.1.1  ThinkPHP框架的特点283

    15.1.2  环境要求284

    15.1.3  下载ThinkPHP框架284

    15.2  ThinkPHP基础284

    15.2.1  目录结构284

    15.2.2  自动生成目录285

    15.2.3  快速生成新模块287

    15.2.4  模块化设计288

    15.2.5  执行流程289

    15.2.6  命名规范289

    15.3  ThinkPHP的配置290

    15.3.1  配置格式291

    15.3.2  调试配置291

    15.4  ThinkPHP的控制器292

    15.4.1  控制器的创建292

    15.4.2  输入变量293

    15.4.3  请求类型294

    15.4.4  生成URL地址295

    15.4.5  跳转和重定向296

    15.4.6  AJAX返回297

    15.5  ThinkPHP的模型298

    15.5.1  定义模型类298

    15.5.2  实例化模型类299

    15.5.3  连接数据库300

    15.5.4  连贯操作300

    15.5.5  CURD操作301

    15.6  ThinkPHP的视图305

    15.6.1  模板定义305

    15.6.2  模板赋值306

    15.6.3  指定模板文件306

     

    15.7  内置ThinkTemplate模板引擎309

    15.7.1  变量输出309

    15.7.2  使用函数310

    15.7.3  内置标签311

    15.7.4  模板继承311

    15.8  小结311

     

    第五篇  项目实战篇

    第16章  51购商城312

    16.1  开发背景312

    16.2  系统功能设计313

    16.2.1  系统功能结构313

    16.2.2  系统业务流程314

    16.3  系统开发必备314

    16.3.1  系统开发环境314

    16.3.2  项目目录结构预览315

    16.4  数据库设计315

    16.4.1  数据库概要说明315

    16.4.2  数据库逻辑设计316

    16.5  前台用户模块设计318

    16.5.1  会员注册模块318

    16.5.2  会员登录模块321

    16.6  前台首页模块设计321

    16.6.1  商品分类模块323

    16.6.2  商品列表模块327

    16.7  购物车模块设计327

    16.7.1  添加商品至购物车328

    16.7.2  查看购物车商品329

    16.7.3  清空购物车331

    16.7.4  添加收货地址332

    16.7.5  提交订单334

    16.8  后台模块设计336

    16.8.1  后台登录模块336

    16.8.2  后台首页模块337

    16.8.3  商品管理模块338

    16.8.4  订单管理模块338

    16.8.5  其他模块339

    16.9  小结341

    第17章  明日留学教育网342

    17.1  开发背景345

    17.2  系统功能设计345

    17.2.1  系统功能结构345

    17.2.2  系统业务流程346

    17.3  系统开发必备346

    17.3.1  系统开发环境346

    17.3.2  项目目录结构预览346

    17.4  数据库设计347

    17.4.1  数据库概要说明347

    17.4.2  数据库逻辑设计347

    17.5  前台首页设计349

    17.5.1  前台首页概述349

    17.5.2  前台相关配置351

    17.5.3  导航栏设计351

    17.5.4  幻灯片设计354

    17.5.5  新闻模块设计356

    17.5.6  关于我们模块设计359

    17.5.7  QQ在线客服模块设计362

    17.6  后台用户模块设计364

    17.6.1  用户登录模块设计364

    17.6.2  修改密码模块设计366

    17.6.3  清理日志和缓存模块设计366

    17.6.4  退出网站模块设计368

    17.7  后台功能模块设计368

    17.7.1  站点信息模块设计369

    17.7.2  流量统计模块设计369

    17.7.3  权限管理模块设计372

    17.7.4  账户管理模块设计373

    17.7.5  分类管理模块设计374

    17.7.6  单页管理模块设计375

    17.7.7  信息管理模块设计376

    17.7.8  新闻中心模块设计377

    17.7.9  图片管理模块设计378

    17.8  小结379

    第18章  在线考试系统380

    18.1  开发背景383

    18.2  系统功能设计383

    18.2.1  系统功能结构383

    18.2.2  系统业务流程384

    18.3  系统开发必备385

    18.3.1  系统开发环境385

    18.3.2  项目目录结构预览385

    18.4  数据库设计386

    18.4.1  数据库概念设计386

    18.4.2  创建数据库及数据表387

    18.5  前台首页设计388

    18.5.1  前台首页概述388

    18.5.2  创建项目全局文件389

    18.5.3  创建前台首页文件390

    18.6  专项练习模块设计392

    18.6.1  专项练习模块概述392

    18.6.2  专项练习登录393

    18.6.3  创建专项练习答题页面394

    18.6.4  应用隐藏域记录习题394

    18.7  模拟考试模块设计395

    18.7.1  模拟考试模块概述395

    18.7.2  模拟考试登录396

    18.7.3  应用AJAX实现计时397

    18.7.4  生成模拟考试试题397

    18.7.5  提交试卷398

    18.7.6  获取考生最终得分399

    18.8  后台首页设计400

    18.8.1  后台首页概述400

    18.8.2  应用框架布局后台首页401

    18.9  类别管理模块设计401

    18.9.1  类别管理模块概述401

    18.9.2  生成下拉列表选项401

    18.9.3  工种类别的添加402

    18.9.4  更改工种类别403

    18.10  试题管理模块设计404

    18.10.1  试题管理模块概述404

    18.10.2  添加试题405

    18.10.3  查询试题406

    18.11  其他主要功能展示407

    18.11.1  查看培训内容功能408

    18.11.2  随机问答功能408

    18.11.3  上岗考核功能409

    18.11.4  成绩查询功能410

    18.11.5  日志记录功能411

    18.12  小结
查看详情
相关图书 / 更多
【自营】PHP编程入门指南 MySQL数据库/Web/程序开发语言程序设计/可搭C语言/python/HTML/CSS/C#/C++/Java
【自营】2021口译入门译前阅读 基础+实战+视频 可搭华研外语专四专八英语专业考研英语二级三级笔译
华研外语
【自营】PHP编程入门指南 MySQL数据库/Web/程序开发语言程序设计/可搭C语言/python/HTML/CSS/C#/C++/Java
【自营】2021口译入门笔记法300张笔记图+视频讲解可搭华研外语专四专八英语专业考研英语二
华研外语
【自营】PHP编程入门指南 MySQL数据库/Web/程序开发语言程序设计/可搭C语言/python/HTML/CSS/C#/C++/Java
【自营】2022考研英语听力口语复试 考研一考研二均适用 华研外语英语一英语二可搭真题阅读完型
华研外语
【自营】PHP编程入门指南 MySQL数据库/Web/程序开发语言程序设计/可搭C语言/python/HTML/CSS/C#/C++/Java
【自营】2021口译入门听辨训练理解+脑记+口音突破可搭华研外语专四专八英语专业考研英语二级
欧阳倩华、徐启亮 著
【自营】PHP编程入门指南 MySQL数据库/Web/程序开发语言程序设计/可搭C语言/python/HTML/CSS/C#/C++/Java
【自营】备考2021剑桥PET词汇 剑桥通用英语五级考试B1级别华研外语KET/PET系列小升初英语小学英语
【自营】PHP编程入门指南 MySQL数据库/Web/程序开发语言程序设计/可搭C语言/python/HTML/CSS/C#/C++/Java
【自营包邮】终于看见了自己 (上野千鹤子继《始于极限》《厌女》《快乐上等》又一力作!写给所有女性的人生指南,一场始于性别与困境,终于放手和理解
上野千鹤子
【自营】PHP编程入门指南 MySQL数据库/Web/程序开发语言程序设计/可搭C语言/python/HTML/CSS/C#/C++/Java
【自营包邮】凡人修仙传动画美术集:风起(赠烫金卡×2,折页式角色卡×5)忘语原著小说改编动画
上海宽娱数码科技有限公司,万维仁和(北京)科技有限责任公司编著
【自营】PHP编程入门指南 MySQL数据库/Web/程序开发语言程序设计/可搭C语言/python/HTML/CSS/C#/C++/Java
【自营 首刷赠海报】流浪地球2电影制作手记 官方授权正版刘慈欣小说郭帆创作细节幕后剧照花絮图访谈记录流浪地球2电影原著 流浪地球制作手记
朔方 编著
【自营】PHP编程入门指南 MySQL数据库/Web/程序开发语言程序设计/可搭C语言/python/HTML/CSS/C#/C++/Java
【自营包邮】韧性社会如何在动荡的世界培育韧性吴敬琏巴曙松施展力荐中信出版社
马库斯·布伦纳梅尔 著
【自营】PHP编程入门指南 MySQL数据库/Web/程序开发语言程序设计/可搭C语言/python/HTML/CSS/C#/C++/Java
【自营】2021.6英语六级口语考试指南 华研外语六级英语CET6可搭六级真题词汇听力写作翻译语法6级作文
华研外语
【自营】PHP编程入门指南 MySQL数据库/Web/程序开发语言程序设计/可搭C语言/python/HTML/CSS/C#/C++/Java
【自营包邮 赠导读手册】人工智能时代与人类未来 基辛格作品 人工智能 chatGPT 中信出版社
亨利·基辛格 埃里克·施密特 丹尼尔·胡滕洛赫尔
【自营】PHP编程入门指南 MySQL数据库/Web/程序开发语言程序设计/可搭C语言/python/HTML/CSS/C#/C++/Java
【自营】2021高考英语听力1500题全国卷适用版华研外语高中英语可搭真题阅读完形语法短文改错
华研高考英语研究中心 著;华研外语 编
您可能感兴趣 / 更多