php+mysql删除指定编号员工信息的方法


Posted in PHP onJanuary 14, 2015

本文实例讲述了php+mysql删除指定编号员工信息的方法。分享给大家供大家参考。具体分析如下:

利用php提交员工编号给mysql,然后由mysql把数据接受并利用delete进行数据删除操作了,这里就来给大家分享几个具体例子.

delete语句的示例:

delete from friends where user_name = 'simaopig';

语法结构中,我们就可以看出,和 update 语法一样,我们是可以省略 where 子句的,不过这是一个很危险的行为,因为如果不指定 where 子句,delete 将删除表中所有的记录,而且是立即删除.

1.删除指定编号的员工信息,代码如下:

<html> 

<head> 

</head> 

<body> 

<center>员工信息表</center> 

<table border="1" align='center'> 

<thead><tr><th>编号</th><th>姓名</th><th>年龄</th></tr></thead> 

<tbody> 

<?php 

header("Content-type:text/html; charset=utf-8"); 

$_SESSION['arr']=array('1'=>array('name'=>'张三','age'=>18),'2'=>array('name'=>'李四','age'=>19),'3'=>array('name'=>'王五','age'=>20)); 

if(!emptyempty($_POST['num'])){ 

unset($_SESSION['arr'][$_POST['num']]); //删除指定id的员工信息 

} 

if(isset($_SESSION['arr'])){ 

foreach ($_SESSION['arr'] as $k => $v) { 

echo "<tr><td>".($k)."</td><td>".$v['name']."</td><td>".$v['age']."</td></tr>"; 

} 

} 

 

?> 

</tbody> 

</table> 

 

<form method='post' action=""><br> 

<center>

<b>输入员工编号:</b> 

<input type="text" name="num" size='5'><br> 

<input type='submit' value='删除' name='sub' class='btn'> 

</center> 

</form> 

</body> 

</html>

2.员工信息批量删除例子

关键技术:本实例的关键点是while()循环语句的灵活运用,根据提交的参数值,执行while()循环语句,在循环体重执行删除操作,完成数据的循环删除操作.

设计过程:

(1)创建PHP脚本文件,首先,连接MySQL数据库服务器,连接MySQL中名称为db_while的数据库,并设置页面的编码格式,然后,定义循环变量变量$a和$b,将第1层while循环中的循环条件设置为$b<$a,然后,再次利用while语句循环输出数据表中的数据,并执行数据的删除操作,其代码如下:

<?php 

if($_POST[sub]){ //通过POST方式获取参数 

 $conn=mysql_connect("localhost","root","111"); //连接mysql数据库 

 mysql_select_db("db_while",$conn); //连接数据库 

 mysql_query("SET NAMES GBK");//定义编码格式 

 $a=$_POST[te];//接收文本框参数 

 $b=0;//定义变量 

while($b<$a){//while循环 

 $rs=mysql_query("select * from tb_while");//执行查询操作 

 while($rst=mysql_fetch_array($rs)){//将查询结果保存在数组中 

$sql="delete * from tb_while where id=$b"; //sql语句 

mysql_query($sql);//执行删除操作 

echo"姓名为".$rst[name]."的员工已被删除<br>";//输出被删除的员工姓名

$b++ 

 } 

 } 

} 

?>

(2)将该文件存储于MR 2 66文件夹下,命名为index.php.

希望本文所述对大家的php+mysql程序设计有所帮助。

PHP 相关文章推荐
PHP中的cookie
Nov 26 PHP
PHP与MySQL开发中页面乱码的产生与解决
Mar 27 PHP
php array_walk() 数组函数
Jul 12 PHP
php购物车实现代码
Oct 10 PHP
关于php内存不够用的快速解决方法
Oct 26 PHP
PHP中执行cmd命令的方法
Oct 11 PHP
php+mysqli预处理技术实现添加、修改及删除多条数据的方法
Jan 30 PHP
php 使用curl模拟ip和来源进行访问的实现方法
May 02 PHP
php实现的错误处理封装类实例
Jun 20 PHP
PHP高效获取远程图片尺寸和大小的实现方法
Oct 20 PHP
PHP数组遍历的几种常见方式总结
Feb 15 PHP
PHP实现rar解压读取扩展包小结
Jun 03 PHP
php实现redis数据库指定库号迁移的方法
Jan 14 #PHP
php导入excel文件到mysql数据库的方法
Jan 14 #PHP
php+mysql查询优化简单实例
Jan 13 #PHP
php5.4以下版本json不支持不转义内容中文的解决方法
Jan 13 #PHP
php正则匹配html中带class的div并选取其中内容的方法
Jan 13 #PHP
PHP针对JSON操作实例分析
Jan 12 #PHP
php页面缓存方法小结
Jan 10 #PHP
You might like
php递归删除目录与文件的方法
2015/01/30 PHP
PHP模拟asp.net的StringBuilder类实现方法
2015/08/08 PHP
PHP使用数组依次替换字符串中匹配项
2016/01/08 PHP
Thinkphp和Bootstrap结合打造个性的分页样式(推荐)
2016/08/01 PHP
Laravel使用scout集成elasticsearch做全文搜索的实现方法
2018/11/30 PHP
Laravel框架实现的使用smtp发送邮件功能示例
2019/03/12 PHP
PHP实现简单登录界面
2019/10/23 PHP
新浪中用来显示flash的函数
2007/04/02 Javascript
讨论javascript(一)工厂方式 js面象对象的定义方法
2009/12/15 Javascript
js时间日期和毫秒的相互转换
2013/02/22 Javascript
图片img的src不变让浏览器重新加载实现方法
2013/03/29 Javascript
基于jquery实现拆分姓名的方法(纯JS版)
2013/05/08 Javascript
jquery和javascript中如何将一元素的内容赋给另一元素
2014/01/09 Javascript
jQuery中addClass()方法用法实例
2015/01/05 Javascript
AngularJS入门教程之AngularJS模型
2016/04/18 Javascript
浅谈String.valueOf()方法的使用
2016/06/06 Javascript
jQuery实现鼠标经过购物车出现下拉框代码(推荐)
2016/07/21 Javascript
NodeJS设计模式总结【单例模式,适配器模式,装饰模式,观察者模式】
2017/09/06 NodeJs
Koa2微信公众号开发之本地开发调试环境搭建
2018/05/16 Javascript
javascript动态创建对象的属性详解
2018/11/07 Javascript
js 执行上下文和作用域的相关总结
2021/02/08 Javascript
[01:25]2015国际邀请赛最佳短片奖——斧王《拆塔英雄:天赋异禀》
2015/09/22 DOTA
[01:02:48]2018DOTA2亚洲邀请赛小组赛 A组加赛 Newbee vs Liquid
2018/04/03 DOTA
PyQt5显示GIF图片的方法
2019/06/17 Python
django框架使用方法详解
2019/07/18 Python
使用浏览器访问python写的服务器程序
2019/10/10 Python
html5 http的轮询和Websocket原理
2018/10/19 HTML / CSS
英国领先的露营和露营车品牌之一:OLPRO
2019/08/06 全球购物
Farfetch中文官网:奢侈品牌时尚购物平台
2020/03/15 全球购物
百度软件工程师职位
2013/02/14 面试题
《望庐山瀑布》教学反思
2014/04/22 职场文书
学雷锋演讲稿汇总
2014/05/10 职场文书
政工例会汇报材料
2014/08/26 职场文书
擅自离岗检讨书
2014/09/12 职场文书
postgresql 删除重复数据案例详解
2021/08/02 PostgreSQL
vscode远程免密登入Linux服务器的配置方法
2022/06/28 Servers