当前课程知识点:PHP程序设计 > PHP操作数据库 > MySQL扩展的使用 > 删除页面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数据类型
--数据类型1
--数据类型2
--数据类型3
--数据类型4
--数据类型5
--数据类型6
-PHP常量和变量
--常量和变量1
--常量和变量2
--常量和变量3
--常量和变量4
--常量和变量5
--常量
-PHP常量和变量--作业
-PHP的运算符和表达式
--运算符和表达式1
--运算符和表达式2
--运算符和表达式3
-PHP语法基础--PHP的运算符和表达式
-条件判断语句
--条件判断语句1
--条件判断语句2
--条件判断语句3
--条件语句
-循环控制语句
--循环控制语句
--循环语句练习1
--循环语句练习2
-跳转语句和终止语句
--跳转和终止语句
-流程控制
-数组概述和分类
--数组概述和分类
--PHP数组分类
-数组创建、删除和修改
--数组创建
-数组遍历
--数组遍历1
--数组遍历2
--数组遍历3
--数组遍历4
--数组遍历5
--foreach
-数组相关函数
--数组相关函数1
--数组相关函数2
--数组相关函数3
--数组相关函数4
--数组相关函数5
--数组相关函数6
--数组函数的练习
-PHP数组--作业
-分页函数的应用
-函数的定义与调用
--函数定义与调用
-函数参数传递
--函数参数传递1
--函数参数传递2
-自定义函数总结和实验
-常用变量和数学函数
--变量和数学函数库
--数学函数实验
--数学函数
-日期和时间函数
--日期时间函数1
--时间日期函数2
--倒计时
-PHP函数--作业
-字符串概述
--字符串特点
--字符串处理方式
-常见的字符串函数
--常见字符串函数1
--输出函数1
--输出函数2
--输出函数3
--去除空白函数1
--去除空白函数2
--去除空白函数3
--其他字符串函数1
--其他字符串函数2
--字符串函数实验1
--字符串函数实验2
--字符串函数实验3
--字符串函数实验4
--字符串练习1
--字符串练习2
--字符串练习3
--字符串练习4
--字符串练习5
--字符串函数
-正则表达式
--正则表达式练习
--正则表达式
-字符串函数--作业
-文件概述和操作
--文件概述和操作1
--文件概述和操作2
-文件的上传和下载
--文件上传1
--文件上传2
--文件上传3
--文件下载
-图像基础
--图像基础1
--图像基础2
-图像基本操作
--图像基本操作1
--图像基本操作2
--图像基本操作3
--图像基本操作4
--图像基本操作5
--图像基本操作6
--表单与验证码的结合
--图像技术练习1
--图像技术练习2
--图像技术练习3
--缩略图
-PHP文件与图像技术-作业
-变色验证码
-会话表单
--会话表单概述1
--会话表单概述2
--会话表单概述3
--超全局变量1
--超全局变量2
--超全局变量3
--表单安全验证
--获取表单数据
-cookie概述
--COOKIE简介
--COOKIE
-session概述
--基本应用1
--基本应用2
-会话管理-作业
-会话管理
-MySQL和PHPMyadmin概述
--MySQL概述1
--MySQL概述2
-PHP访问MySQL
--连接服务器
--选择数据库
--浏览表内容1
--浏览表内容2
--使用mysqli扩展添加数据到数据库中
--使用mysqli扩展删除数据库中数据
--使用mysqli扩展修改数据库中数据
-MySQL扩展的使用
--添加数据页面1
--添加数据页面2
--删除页面1
--删除页面2
--删除页面3
--数据修改页面1
--数据修改页面2
--数据修改页面3