首页:

<h1>首页</h1>
<table width="100%" border="1" cellpadding="0" cellspacing="0">
<tr>
<td>代号</td>
<td>姓名</td>
<td>性别</td>
<td>民族</td>
<td>生日</td>
</tr>

<?php
$db = new MySQLi ("localhost","root","","mydb");
!mysqli_connect_error() or die ("连接失败!");
$sql = "select * from info";
$result = $db->query($sql);
if($result)
{
$attr = $result->fetch_all();
foreach ($attr as $a)
{
$sex = $a[2]?"男":"女";
$sql1 = "select Name from nation where Code='{$a[3]}'";
$re1 = $db->query($sql1);
$attr1 = $re1->fetch_assoc();
echo "<tr>
<td>{$a[0]}</td>
<td>{$a[1]}</td>
<td>{$sex}</td>
<td>{$attr1['Name']}</td>
<td>{$a[4]}</td>
<td><a href='delete.php?code=$a[0]'>删除</a></td>
<td><a href='updeat.php?code=$a[0]'>修改</a></td>
</tr>";
}
}
?>

</table>
<div><a href="add.php">添加数据</a></div>

添加数据:

<h1>添加数据</h1>
<form action="addchuli.php" method="post">
<div>代号:<input type="text" name="code" /></div>
<div>姓名:<input type="text" name="name" /></div>
<div>性别:
<input type="radio" value="男" name="sex" />男
<input type="radio" value="女" name="sex" />女
</div>
<div>民族:
<select name="nation">
<?php

$db = new MySQLi("localhost","root","","mydb");
$sql = "select * from Nation";
$r = $db->query($sql);
$attr = $r->fetch_all();
foreach($attr as $v)
{
echo "<option value='$v[0]'>{$v[1]}</option>";
}

?>
</select>
</div>
<div>生日:<input type="text" name="birthday" /></div>
<div><input type="submit" value="添加数据" /></div>
</form>
<div><a href="main.php">主页面</a></div>

增加处理:

<?php
$code = $_POST["code"];
$name = $_POST["name"];
$sex = $_POST["sex"];
$s = 1;
if($sex=="女")
{
$s=0;
}
$nation = $_POST["nation"];
$birthday = $_POST["birthday"];
$db = new MySQLi("localhost","root","","mydb");
!mysqli_connect_error() or die("连接失败!");
$c="insert into info values('{$code}','{$name}',{$s},'{$nation}','{$birthday}')";
$r = $db->query($c);
if($r)
{
header("location:add.php");
}
else
{
echo "添加失败!";
}

修改:

h1>修改数据</h1>
<?php
$code1 = $_GET["code"];
$db = new MySQLi("localhost","root","","mydb");
!mysqli_connect_error() or die ("连接失败!");
$sql = "select * from info where code='{$code1}'";
$r = $db->query($sql);
$attr = $r->fetch_row();
?>
<form action="updeatchuli.php" method="post">
<div><input type="hidden" value="<?php echo $attr[0] ?>" name="code" /></div>
<div>姓名:<input type="text" value="<?php echo $attr[1] ?>" name="name" /></div>
<div>性别:
<input type="radio" value="男" name="sex" <?php echo $attr[2]?"checked='checked'":"" ?>/>男
<input type="radio" value="女" name="sex" <?php echo $attr[2]?"":"checked='checked'" ?>/>女
</div>
<div>民族:
<select name="nation">
<?php

$sql1 = "select * from Nation";
$r1 = $db->query($sql1);
$attr1 = $r1->fetch_all();
foreach($attr1 as $v)
{
if($v[0]==$attr[3])
{
echo "<option selected='selected' value='{$v[0]}'>{$v[1]}</option>";
}
else
{
echo "<option value='{$v[0]}'>{$v[1]}</option>";
}
}

?>
</select>
</div>
<div>生日:<input type="text" value="<?php echo $attr[4] ?>" name="birthday" /></div>
<div><input type="submit" value="修改数据" /></div>
</form>
<div><a href="main.php">主页面</a></div>

修改处理:

<?php
$code = $_POST["code"];
$name = $_POST["name"];
$sex = $_POST["sex"];
$s = 1;
if($sex=="女")
{
$s=0;
}
$nation = $_POST["nation"];
$birthday = $_POST["birthday"];
$db = new MySQLi("localhost","root","","mydb");
!mysqli_connect_error() or die("连接失败!");
$c="update info set name='{$name}',sex='{$s}',nation='{$nation}',birthday='{$birthday}' where code='{$code}'";
$r = $db->query($c);
if($r)
{
header("location:updeat.php");
}
else
{
echo "修改失败!";
}

删除:

<?php
$code = $_GET["code"];
$db = new MySQLi("localhost","root","","mydb");
!mysqli_connect_error() or die("连接失败!");
$sql = "delete from info where code ='{$code}'";
$r = $db->query($sql);
if($r)
{
header("location:sy.php.php");
}
else
{
echo "删除失败!";
}

转载于:https://www.cnblogs.com/1116zsc/p/5470526.html

mysql增删改处理相关推荐

  1. MySQL—增删改查,分组,连表,limit,union,alter,排序,去重

    MySQL增删改查 在表格的增删改查中,查的内容是最多的,包括group by ,join,limit,union,alter,排序都是服务于查的 #sql语句数据行操作补充#增加:#insert i ...

  2. koa2 mysql增删改查_koa2实现对mysql的增删改查函数封装

    // 项目开始先造一个简单的node服务器server.js: const Koa = require('koa'); const Path= require('path'); const Stati ...

  3. python pymysql实例_Python使用pymysql模块操作mysql增删改查实例分析

    Python使用pymysql模块操作mysql增删改查实例分析 发布时间:2020-09-30 16:42:12 来源:脚本之家 阅读:92 本文实例讲述了Python使用pymysql模块操作My ...

  4. mysql 增删改查时的错误解决方法大全

    mysql 增删改查时的错误解决方法大全     信息1:Error: Access denied for user: 'linanma@localhost' (Using password: YES ...

  5. Mysql增删改查sql语句练习

    Mysql增删改查sql语句练习 关于数据库的一些操作: 进入mysql 命令行: mysql -uroot –p 查看所有数据库: show databases; 创建数据库: create dat ...

  6. mysql增删改查,模糊查询及链表(一)

    在Nodejs中mysql增删改查及链表 欢迎点击: 个人官网博客 1.连接mysql数据库 let mysql=require('mysql') let connextion=mysql.creat ...

  7. 运维之道 | MySQL增删改查插入必会命令大全

    MySQL增删改查插入必会命令大全 基本命令 1.登录mysql [root@localhost ~]# mysql -u root -p 2.查询当前所存在的库 MariaDB [(none)]&g ...

  8. mysql增删改查,连表,排序,等

    (mysql增删改查,连表,排序,等,)–教学来自(bilibili狂神!)(笔记是自己学习过程中纯手写,由于是直接复制笔记,有些可以忽略) (学习方法"先理解,在敲一遍"之后复习 ...

  9. 二进制安装mysql及MySQL增删改查

    二进制安装mysql及MySQL增删改查 1. MySQL简介 2. MySQL的特点 3. 数据库在 Web 开发中的重要地位 4. 安装MySQL 4.1 首先需要下载MySQL的包 4.3 解决 ...

  10. mysql 报错10614_golang使用go-sql-driver实现mysql增删改操作-Go语言中文社区

    这两天用golang  写的服务端做的都是和redis做交互,因为后期还会用mysql的一个表做验证.  先学习下golang对mysql的操作  ! mymysql和go-mysql-driver是 ...

最新文章

  1. Golang的反射reflect深入理解和示例
  2. 从消费端到企业端,从设备到数据:物联网市场的爆发式增长
  3. Java性能优化推荐书!JAVA-注解的基本原理
  4. Java字节码浅析(—)
  5. android studio 使用adb
  6. JS-面向对象---属性的特性 / 修改属性的特性
  7. SHA-256 加密原理
  8. MySQL LIKE 子句
  9. 【方案分享】2021美图美学营销方案.pdf(附下载链接)
  10. 【Qt】使用QProcess调用其它程序或脚本
  11. caffe 中solver.prototxt
  12. 安装logstash-7.9.3和filebeat-7.9.3
  13. 外层div自动撑大为什么没有最大_在工业自动化行业,为什么电阻触摸屏更受欢迎...
  14. 2048游戏简单实现
  15. 惠普找不到远程服务器,找不到网络打印机是怎么回事?
  16. Server:基本的服务器
  17. python根据四点坐标截取图片
  18. linux 的常用命令(持续更新.....)
  19. Mysql compact行格式
  20. Graphhopper OSM地图路径规划导航 离线搭建教程

热门文章

  1. eth0: ERROR while getting interface flags: No such device
  2. 确定进制(经典水题)
  3. 【POJ2007】Scrambled Polygon(点集逆时针排序--极角排序/凸包--只适用于凸多边形)
  4. TL摄像头如何放到html去直播,使用flash插件来调用pc的摄像头如何将它嵌入到TML页面中...
  5. 在Matplotlib图中插入LaTex公式
  6. fine-tune 微调 Transfer learning 迁移学习 动手学深度学习v2
  7. MLOps- 吴恩达Andrew Ng Overview of the ML Lifecycle and Deployment Week1 论文等资料汇总
  8. oracle shared_pool_size 0,Oracle 参数shared_pool_size
  9. python类创建多个实例是同一个实例_创建一个类的多个实例
  10. 量化交易:聚宽,(1)