当前课程知识点:PHP程序设计 >  PHP操作数据库 >  MySQL扩展的使用 >  删除页面1

返回《PHP程序设计》慕课在线视频课程列表

删除页面1在线视频

删除页面1

下一节:删除页面2

返回《PHP程序设计》慕课在线视频列表

删除页面1课程教案、知识点、字幕

同学们看一下这次我们放进来的内容

这次我们要做的是删除操作

但是删除操作里面大家发现

这个地方有三个PHP都需要同学们去做

那么在咱们之前讲的添加操作里面

同学们已经发现了

只要我们需要对数据库进行处理

我们是不是必须要写什么连接数据库

选择数据库这些操作对不对

那么

如果我们次次都要写的话

那么我们编辑要写删除要写

添加要写太麻烦了

于是我们通常情况下

会把这个共有的这部分代码

放在这个conn.php里面去

然后直接在conn.php只做一件事情

就是连接数据库

当然啦

我在这个地方刚刚我们做操作的时候

是不是没有把这个.sql文件导入啊

现在我来再做一遍导入

那么我们导入的时候

wamp对吧

通过PHPMyadmin去导入

那么PHPMyadmin用户名是root对吧

密码为空

点击一下执行

好的

在这个里面

我们首先要新建一个数据库

我可以给它新建一个数据库叫什么

DB小写吧

db_test对吧test

那么在这个地方请注意

我们一定要把编码格式选为utf8

对吧

大概就是这个OK

选为这个点击创建好了

点击创建好了

大家一下就看到我们的db_test没问题

是创建好了的

但是请你注意

在导入操作的时候

你现在给我点导入是不是还在首页里跑

一定要选中你刚才新建的数据库

再点击导入操作

导入谁呢

导入的是我把桌面上的这个tsst.sql

那么字符集默认的就是utf8

底下的通通不变

直接点执行

出现了这个导入成功

执行了十一个查询

我们就可以看到我们的db_test

里面已经三张秒了

那么我们的这个整套实验用的是tbnews

这样一张表里面的内容

好的我已经把数据库导入了

那么数据库竟然导入了

咱们在这个地方写连接数据库的这三句

我相信应该没有太大问题了

首先

我们连接数据库是不是要先连接服务器啊

那么MySQL_

sorry我来改一下字符编码格式

因为这个代码视图的这个下滑线我是看不到

那么mysql_connect括号里面三个参数

第一个参数就是我们刚才的localhost

第二个参数是我们刚才的用户名root

然后第三个参数是密码分号

那么接着我们连接好了数据库服务器

我们接着就要做的事情是选择数据库了

mysql_select_db

括号里面

我们刚才新建的数据库名儿叫什么

db_test对吧

好一定要注意

我刚才在新建的时候专门建了一个

跟我桌面上的这个sql文件名字不一样的名字

同学们一定要注意

你导入了之后

你要以我们的PHPMyadmin里面

这个数据库名为标准去做

明白吗

连接的一定是这个数据库对吧

咱们接着往下看

选择好了这个数据库之后

我们最后一个就是我们要再确认一下编码格式

那么mysql_query

括号里面set_names

然后由utf8

好的分好带好

那么把这三句

因为只要对数据库做操作

咱们就肯定要出现

把这三句先全部都写好

然后我们的conn.php就可以点击保存了

那么在我们的index.php里面

同学们可以看一下设计视图

设计视图说明我们的这个页面

是不是首先是要把数据表里面所有内容

都显示在这啊

然后后面每一个都多了一个删除按钮

当然了

我们一点删除按钮之后

是不是可能要执行indexOK

那么从数据库里面删除

然后这个页面是不是又少了一条数据

就要做成这样一个效果

那么其实我们的index.php

跟咱们之前做的哪个实验很相似

就是那个浏览表中的内容啊

对不对

那么在这个代码视图里面

我们想想看

这是不是相当于我们要干什么

要把数据表里面所有内容都显示出来

那么要读取表中的内容

说白了查询数据

大家还记得我们的SQL语句是什么

select *嘛

对不对

那么我们要使用数据库对吧

刚才我们写好的那conn.php

我们要使用它在咱们前面学的内容里面

学过一个incolude

我们加上它就是包含我们在这个地方

相当于调用一下conn.php

那么加上它就可以了

后面带上分号

incolude用括号括起来

然后把conn.php写进去对吧

那么写了这一句就相当于什么

写了这一句就相当于在这个位置写了这三句

就相当于在这个位置写了这三句对吧

写了这一句

就相当于在这个位置写了后三句

所以大家想在我们做一个实际项目的时候

实际的项目浏览

增加删除修改是不是多个页面要出现

但实际上是对数据库中的某一个数据表

在反复进行操作

那么用这样子的这种单独的

incolude这种方法就能够方便我们

少写很多代码对吧

只要对数据库操做操作

我就带一个它就可以了

那么底下的内容怎么写呢

底下是不是直接

刚才我们也说了

查询数据的那个SQL语句

大家已经知道了是什么

select *

然后放from谁tb_news

刚才我们说了是tb_names这个表

那么所有的SQL语句用的是谁

mysql_query括号带起来

但是这个地方有一个问题

我们说mysql_puery

对于select这种有结果集的内容来说

它会返回一个结果集

返回的这个结果集我们又要进行处理

对吧

我们结果集名字叫query

分号带一下

然后那么我们结果集怎么样处理呢

这个地方其实有注释提示各位同学

用的就是这个mysql_fetch_array

把它变成一个数组

那么有while循环直接去循环这个数组就可以了

好的

那么我们while一下

括号里面数组名$arr等于谁呢

等于就是我们用mysql_fetch_array

括号里面是个$谁

那个结果集对不对

用它去遍历

那么要遍历的时候

我们这个地方就开始输出了对不对

那么在对应的这个格子里面

对对应的格子里面我们要进行一个输出

那么输出什么呢

输出的是不是第一个格子是新闻标题呀

那么新闻标题我们就需要去看看

tb_names里面新闻标题是哪一个字段名

字段名是什么

是name

那么你就可以直接在这一句里面echo

然后我们的$arr是数组名

中括号里面是谁呢

是name对吧

注意分号带上

那么输出新闻内容

在这一句里面

我echo $arr

然后中括号里面是一个

我需要去看一下

是news还是new

news对吧是news

所以一定要去多次的做一个确认

清楚每一个里面到底写的是什么

好写到这儿好像差不多了

我做一个保存吧

然后这个页面是可以直接跑的对吧

我们来跑一下这个页面看一看

是不是所有内容进来了

而且删除按钮都在旁边了

那么

当我们点击删除按钮

大家都可以想一下

上过网的都能想到

点一个删除按钮

首先删除成功是应该弹个框呀

弹个框说删除成功了

然后呢

然后再回到这个页面

发现现在有四条变成几条了

变成三条了对吧

那么这些操作我们在

index_ok.php里面去完成对吧

在这个里面去完成

那么首先先让同学们把这个部分

conn.php和index.php

再来完成一下对吧

PHP程序设计课程列表:

PHP开篇

-PHP概述

--PHP概述与工作流程

-PHP概述--作业

-开发环境搭建

--开发环境搭建一

--开发环境搭建二

--集成环境的安装

-开发环境搭建--作业

-PHP开篇

PHP语法基础

-PHP语法入门

--语法入门一

--语法入门二

-PHP数据的输出

--数据输出

-PHP数据类型

--数据类型1

--数据类型2

--数据类型3

--数据类型4

--数据类型5

--数据类型6

--PHP语言中的数学运算符

-PHP常量和变量

--常量和变量1

--常量和变量2

--常量和变量3

--常量和变量4

--常量和变量5

--常量

-PHP常量和变量--作业

-PHP的运算符和表达式

--运算符和表达式1

--运算符和表达式2

--运算符和表达式3

--PHP的三元运算符

-PHP语法基础--PHP的运算符和表达式

-PHP语法基础

流程控制语句

-条件判断语句

--条件判断语句1

--条件判断语句2

--条件判断语句3

--条件语句

-循环控制语句

--循环控制语句

--循环语句练习1

--循环语句练习2

-跳转语句和终止语句

--跳转和终止语句

-PHP流程控制

-流程控制

PHP数组

-数组概述和分类

--数组概述和分类

--PHP数组分类

-数组创建、删除和修改

--数组创建、删除和修改1

--数组创建、删除和修改2

--数组创建

-数组遍历

--数组遍历1

--数组遍历2

--数组遍历3

--数组遍历4

--数组遍历5

--foreach

-数组相关函数

--数组相关函数1

--数组相关函数2

--数组相关函数3

--数组相关函数4

--数组相关函数5

--数组相关函数6

--数组函数的练习

-PHP数组--作业

-分页函数的应用

-PHP数组

-数组练习1

-数组练习2

-数组练习3

PHP函数

-函数的定义与调用

--函数定义与调用

-函数参数传递

--函数参数传递1

--函数参数传递2

-自定义函数总结和实验

--自定义函数总结和实验

-常用变量和数学函数

--变量和数学函数库

--数学函数实验

--数学函数

-日期和时间函数

--日期时间函数1

--时间日期函数2

--日期时间函数实验1

--时间日期函数实验2

--时间日期函数实验3

--倒计时

-PHP函数--作业

-PHP函数

字符串函数

-字符串概述

--字符串特点

--字符串处理方式

-常见的字符串函数

--常见字符串函数1

--输出函数1

--输出函数2

--输出函数3

--去除空白函数1

--去除空白函数2

--去除空白函数3

--填补函数和大小写函数

--其他字符串函数1

--其他字符串函数2

--与HTML相关函数1

--与HTML相关函数2

--与HTML相关函数3

--与HTML相关的函数4

--与HTML相关函数5

--字符串函数实验1

--字符串函数实验2

--字符串函数实验3

--字符串函数实验4

--字符串练习1

--字符串练习2

--字符串练习3

--字符串练习4

--字符串练习5

--字符串函数

-正则表达式

--正则表达式基本概念

--兼容正则表达式函数

--正则表达式语法构成

--正则表达式原子讲解1

--正则表达式原子讲解2

--正则表达式原子讲解3

--正则表达式元字符讲解1

--正则表达式元字符讲解2

--正则表达式元字符讲解3

--正则表达式元字符讲解4

--正则表达式元字符讲解5

--正则表达式元字符讲解6

--正则表达式元字符讲解7

--正则表达式中的模式修正符号

--正则表达式练习

--正则表达式

-字符串函数--作业

-PHP字符串函数

PHP文件和图像技术

-文件概述和操作

--文件概述和操作1

--文件概述和操作2

-文件的上传和下载

--文件上传1

--文件上传2

--文件上传3

--文件下载

-图像基础

--图像基础1

--图像基础2

-图像基本操作

--图像基本操作1

--图像基本操作2

--图像基本操作3

--图像基本操作4

--图像基本操作5

--图像基本操作6

--表单与验证码的结合

--图像技术练习1

--图像技术练习2

--图像技术练习3

--缩略图

-PHP文件与图像技术-作业

-PHP文件和图像技术

-变色验证码

会话管理

-会话表单

--会话表单概述1

--会话表单概述2

--会话表单概述3

--超全局变量1

--超全局变量2

--超全局变量3

--表单安全验证

--获取表单数据

--GET和POST区别

-cookie概述

--COOKIE简介

--COOKIE基本使用1

--COOKIE基本使用2

--显示用户上次访问时间

--控制用户登录过期时间1

--控制用户登录过期时间2

--控制用户登录过期时间3

--COOKIE

-session概述

--SESSION概述

--基本应用1

--基本应用2

--综合案例-登录和注销1

--综合案例-登录和注销2

--综合案例-登录和注销3

--综合案例-登录和注销4

--综合案例-登录和注销5

--SESSION和COOKIE区别

-会话管理-作业

-会话管理

PHP操作数据库

-MySQL和PHPMyadmin概述

--MySQL概述1

--MySQL概述2

--PHPMyadmin概述1

--PHPMyadmin概述2

--PHPMyadmin的导入和导出操作

-PHP访问MySQL

--连接服务器

--选择数据库

--浏览表内容1

--浏览表内容2

--MySQLi扩展的应用1

--mysqli扩展应用2-将数据添加到数据库中

--使用mysqli扩展添加数据到数据库中

--使用mysqli扩展删除数据库中数据

--使用mysqli扩展修改数据库中数据

--mysqli扩展应用3-设计删除链接

--MySQLi扩展应用4-完成数据库中数据的删除

--mysqli扩展应用5---编辑链接和编辑页面的设计

--mysqli扩展应用6---编辑数据库中的信息

--mysqli扩展7-条件查询数据表中的数据

-MySQL扩展的使用

--数据表内容显示页面

--添加数据页面1

--添加数据页面2

--删除页面1

--删除页面2

--删除页面3

--数据修改页面1

--数据修改页面2

--数据修改页面3

-PHP操纵数据库

删除页面1笔记与讨论

也许你还感兴趣的课程:

© 柠檬大学-慕课导航 课程版权归原始院校所有,
本网站仅通过互联网进行慕课课程索引,不提供在线课程学习和视频,请同学们点击报名到课程提供网站进行学习。