検索
ホームページphp教程php手册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=&#39;center&#39;> 
<thead><tr><th>编号</th><th>姓名</th><th>年龄</th></tr></thead> 
<tbody> 
<?php
header("Content-type:text/html; charset=utf-8");
$_SESSION[&#39;arr&#39;] = array(
    &#39;1&#39; => array(
        &#39;name&#39; => &#39;张三&#39;,
        &#39;age&#39; => 18
    ) ,
    &#39;2&#39; => array(
        &#39;name&#39; => &#39;李四&#39;,
        &#39;age&#39; => 19
    ) ,
    &#39;3&#39; => array(
        &#39;name&#39; => &#39;王五&#39;,
        &#39;age&#39; => 20
    )
);
if (!emptyempty($_POST[&#39;num&#39;])) {
    unset($_SESSION[&#39;arr&#39;][$_POST[&#39;num&#39;]]); //删除指定id的员工信息
    
}
if (isset($_SESSION[&#39;arr&#39;])) {
    foreach ($_SESSION[&#39;arr&#39;] as $k => $v) {
        echo "<tr><td>" . ($k) . "</td><td>" . $v[&#39;name&#39;] . "</td><td>" . $v[&#39;age&#39;] . "</td></tr>";
    }
}
?>
</tbody> 
</table> 
 
<form method=&#39;post&#39; action=""><br> 
<center>//开源代码phprm.com 
<b>输入员工编号:</b> 
<input type="text" name="num" size=&#39;5&#39;><br> 
<input type=&#39;submit&#39; value=&#39;删除&#39; name=&#39;sub&#39; class=&#39;btn&#39;> 
</center> 
</form> 
</body> 
</html>

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

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

设计过程:

(1)创建PHP脚本文件,首先,连接MySQL数据库服务器,连接MySQL中名称为db_while的数据库,并设置页面的编码格式,然后,定义循环变量变量$a和$b,将第1层while循环中的循环条件设置为$b

<?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>"; //输出被删除的员工姓名//开源代码phprm.com
            $b++
        }
    }
}
?>

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


永久地址:

转载随意~请带上教程地址吧^^

声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。

ホットAIツール

Undresser.AI Undress

Undresser.AI Undress

リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover

AI Clothes Remover

写真から衣服を削除するオンライン AI ツール。

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

AI Hentai Generator

AI Hentai Generator

AIヘンタイを無料で生成します。

ホットツール

SublimeText3 中国語版

SublimeText3 中国語版

中国語版、とても使いやすい

MinGW - Minimalist GNU for Windows

MinGW - Minimalist GNU for Windows

このプロジェクトは osdn.net/projects/mingw に移行中です。引き続きそこでフォローしていただけます。 MinGW: GNU Compiler Collection (GCC) のネイティブ Windows ポートであり、ネイティブ Windows アプリケーションを構築するための自由に配布可能なインポート ライブラリとヘッダー ファイルであり、C99 機能をサポートする MSVC ランタイムの拡張機能が含まれています。すべての MinGW ソフトウェアは 64 ビット Windows プラットフォームで実行できます。

AtomエディタMac版ダウンロード

AtomエディタMac版ダウンロード

最も人気のあるオープンソースエディター

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

mPDF

mPDF

mPDF は、UTF-8 でエンコードされた HTML から PDF ファイルを生成できる PHP ライブラリです。オリジナルの作者である Ian Back は、Web サイトから「オンザフライ」で PDF ファイルを出力し、さまざまな言語を処理するために mPDF を作成しました。 HTML2FPDF などのオリジナルのスクリプトよりも遅く、Unicode フォントを使用すると生成されるファイルが大きくなりますが、CSS スタイルなどをサポートし、多くの機能強化が施されています。 RTL (アラビア語とヘブライ語) や CJK (中国語、日本語、韓国語) を含むほぼすべての言語をサポートします。ネストされたブロックレベル要素 (P、DIV など) をサポートします。