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 相关文章推荐
smarty模板嵌套之include与fetch性能测试
Dec 05 PHP
PHP和Mysqlweb应用开发核心技术-第1部分 Php基础-2 php语言介绍
Jul 03 PHP
基于php伪静态的实现详细介绍
Apr 28 PHP
解析crontab php自动运行的方法
Jun 24 PHP
php smarty truncate UTF8乱码问题解决办法
Jun 13 PHP
Codeigniter中mkdir创建目录遇到权限问题和解决方法
Jul 25 PHP
php使用curl简单抓取远程url的方法
Mar 13 PHP
php递归遍历删除文件的方法
Apr 17 PHP
wamp服务器访问php非常缓慢的解决过程
Jul 01 PHP
关于php支持的协议与封装协议总结(推荐)
Nov 17 PHP
Laravel 将数据表的数据导出,并生成seeds种子文件的方法
Oct 09 PHP
php设计模式之状态模式实例分析【星际争霸游戏案例】
Mar 26 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数组实现无限分类,不使用数据库,不使用递归.
2006/12/09 PHP
PHP的error_reporting错误级别变量对照表
2014/07/08 PHP
php利用反射实现插件机制的方法
2015/03/14 PHP
PHP提取字符串中的手机号正则表达式怎么写
2017/07/17 PHP
Express作者TJ告别Node.js奔向Go
2014/07/14 Javascript
jQuery获取父元素及父节点的方法小结
2016/04/14 Javascript
Query常用DIV操作获取和设置长度宽度的实现方法
2016/09/19 Javascript
KnockoutJS 3.X API 第四章之表单submit、enable、disable绑定
2016/10/10 Javascript
JS实现一次性弹窗的方法【刷新后不弹出】
2016/12/26 Javascript
JavaScript实现图片拖曳效果
2017/09/08 Javascript
浅谈Koa服务限流方法实践
2017/10/23 Javascript
vue组件发布到npm简单步骤
2017/11/30 Javascript
Vue实现搜索 和新闻列表功能简单范例
2018/03/16 Javascript
nodejs 使用 js 模块的方法实例详解
2018/12/04 NodeJs
node中使用es6/7/8(支持性与性能)
2019/03/28 Javascript
layui: layer.open加载窗体时出现遮罩层的解决方法
2019/09/26 Javascript
js+html实现点名系统功能
2019/11/05 Javascript
微信小程序使用自定义组件导航实现当前页面高亮
2020/01/02 Javascript
封装一下vue中的axios示例代码详解
2020/02/16 Javascript
基于js实现的图片拖拽排序源码实例
2020/11/04 Javascript
Python之re操作方法(详解)
2017/06/14 Python
对python3标准库httpclient的使用详解
2018/12/18 Python
spark dataframe 将一列展开,把该列所有值都变成新列的方法
2019/01/29 Python
使用TensorFlow实现二分类的方法示例
2019/02/05 Python
对tensorflow中tf.nn.conv1d和layers.conv1d的区别详解
2020/02/11 Python
python 计算概率密度、累计分布、逆函数的例子
2020/02/25 Python
python如何爬取动态网站
2020/09/09 Python
利用CSS3实现的文字定时向上滚动
2016/08/29 HTML / CSS
基于CSS3的animation属性实现微信拍一拍动画效果
2020/06/22 HTML / CSS
HTML5 video视频字幕的使用和制作方法
2018/05/03 HTML / CSS
声明struct x1 { . . . }; 和typedef struct { . . . }x2;有什么不同
2012/06/02 面试题
英语专业毕业生自我鉴定
2013/11/09 职场文书
大学优秀班集体申报材料
2014/05/23 职场文书
社区青年志愿者活动总结
2015/05/06 职场文书
2015年中秋放假通知范文
2015/08/18 职场文书
python开发人人对战的五子棋小游戏
2022/05/02 Python