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实现多级树型菜单
Oct 09 PHP
php iconv() : Detected an illegal character in input string
Dec 05 PHP
解决File size limit exceeded 错误的方法
Jun 14 PHP
解析PHP中一些可能会被忽略的问题
Jun 21 PHP
PHP file_get_contents设置超时处理方法
Sep 30 PHP
更改localhost为其他名字的方法
Feb 10 PHP
php编写的一个E-mail验证类
Mar 25 PHP
PHP文件缓存smarty模板应用实例分析
Feb 26 PHP
深入理解PHP类的自动载入机制
Sep 16 PHP
PHP实现创建一个RPC服务操作示例
Feb 23 PHP
CI框架简单分页类用法示例
Jun 06 PHP
PHP连接MSSQL数据库案例,PHPWAMP多个PHP版本连接SQL Server数据库
Apr 16 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
ThinkPHP写第一个模块应用
2012/02/20 PHP
php 去除html标记--strip_tags与htmlspecialchars的区别详解
2013/06/26 PHP
PHP实现的连贯操作、链式操作实例
2014/07/08 PHP
PHP的cURL库简介及使用示例
2015/02/06 PHP
php中将一个对象保存到Session中的方法
2015/03/13 PHP
php判断两个浮点数是否相等的方法
2015/03/14 PHP
php获得网站访问统计信息类Compete API用法实例
2015/04/02 PHP
php对xml文件的增删改查操作实现方法分析
2017/05/19 PHP
PHP手机号中间四位用星号*代替显示的实例
2017/06/02 PHP
jQuery Div中加载其他页面的实现代码
2009/02/27 Javascript
jQuery EasyUI API 中文文档 - Tabs标签页/选项卡
2011/10/01 Javascript
js 实现日期灵活格式化的小例子
2013/07/14 Javascript
Nodejs使用mysql模块之获得更新和删除影响的行数的方法
2014/03/18 NodeJs
js实现的页面矩阵图形变换特效
2016/01/26 Javascript
js实现小窗口拖拽效果
2016/12/03 Javascript
详解JavaScript的内置对象
2016/12/07 Javascript
JavaScript数据结构之二叉树的查找算法示例
2017/04/13 Javascript
老生常谈angularjs中的$state.go
2017/04/24 Javascript
JavaScript函数表达式详解及实例
2017/05/05 Javascript
Vue中计算属性computed的示例解读
2017/07/26 Javascript
Vue-cli 使用json server在本地模拟请求数据的示例代码
2017/11/02 Javascript
JS非行间样式获取函数的实例代码
2018/06/05 Javascript
Nuxt.js实现校验访问浏览器类型的中间件
2018/08/24 Javascript
Vue中使用better-scroll实现轮播图组件
2020/03/07 Javascript
[55:45]LGD vs OG 2019国际邀请赛淘汰赛 胜者组 BO3 第三场 8.24
2019/09/10 DOTA
对于Python编程中一些重用与缩减的建议
2015/04/14 Python
Python的Flask框架中使用Flask-Migrate扩展迁移数据库的教程
2016/06/14 Python
程序员的七夕用30行代码让Python化身表白神器
2019/08/07 Python
使用Numpy对特征中的异常值进行替换及条件替换方式
2020/06/08 Python
Python2手动安装更新pip过程实例解析
2020/07/16 Python
Python接口自动化测试的实现
2020/08/28 Python
2014年五四青年节演讲稿范文
2014/04/22 职场文书
村党的群众路线教育实践活动总结材料
2014/10/31 职场文书
2014年高校辅导员工作总结
2014/12/09 职场文书
从严治党主题教育活动总结
2015/05/07 职场文书
MySQL深度分页(千万级数据量如何快速分页)
2021/07/25 MySQL