数据访问之增加、删除

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>无标题文档</title>
</head>

<body>
<h1>主页面</h1>
//把Info表查出来,用一个表格显示
<table width="100%" cellpadding="0" cellspacing="0" border="1">
<tr>
<td>代号</td>
<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);
$arr=$result->fetch_all();
    foreach($arr as $v)
    {  $sex = $v[2]?‘男‘:‘女‘;
    //处理民族名称
    $sqln = "select Name from Nation where Code=‘{$v[3]}‘";
    $r = $db->query($sqln);
    $attr = $r->fetch_assoc();
    echo "<tr>
    <td>{$v[0]}</td>
    <td>{$v[1]}</td>
    <td>{$sex}</td>
    <td>{$attr[‘Name‘]}</td>
    <td>{$v[4]}</td>
    <td><a href=‘Delete.php?code={$v[0]}‘>删除</a></td>
    </tr>";
    }

?>
</table>
<div><a href="Add.php">添加数据</a></div>
</body>
</html>

<body>
<h1>添加数据</h1>
<form action="AddChuLi.php" method="post">
<div>代号:<input type="text" name="code"/></div><br />
<div>姓名:<input type="text" name="name" /></div><br />
<div>性别:
        <input type="radio" value="男" name="sex"/>男
        <input type="radio" value="女" name="sex"/>女
</div><br />
<div>民族:
          <select name="nation">
          <?php
          $db=new MySQLi("localhost","root","","mydb");
          $sql="select * from Nation";
          $result=$db->query($sql);
          $attr=$result->fetch_all();
          foreach($attr as $v )
          {
              echo "<option value=‘{$v[0]}‘>{$v[1]}</option>";
          }
          ?>
          </select></div><br />

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

</form>
</body>

<?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");
$sql = "insert into Info values(‘{$code}‘,‘{$name}‘,{$s},‘{$nation}‘,‘{$birthday}‘)";
//var_dump($sql);
$result = $db->query($sql);

if($result)
{
    header("location:Add.php");//跳转到Add.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}‘";
$result=$db->query($sql);
if($result)
{
    echo header("location:main.php");
}
else
{
    echo"删除失败";
}
时间: 2024-10-10 15:12:56

数据访问之增加、删除的相关文章

19 MySQL概念 数据库 数据表 数据类型 增加删除修改查询 WHERE Order By Limit

数据库管理系统DBMS 数据库中相关概念 数据库 数据表 记录 字段 数据 登录和退出MySQL客户端 查询自己的MySQL服务器有几个数据库 二.退出MySQL客户端的命令 修改root用户的密码 在MySQL客户端来修改密码(当前账号的密码) 数据库操作 创建数据库 显示所有数据库 删除数据库 选择数据库 更改数据库默认字符集 数据表操作 显示当前数据库中的所有表 创建数据表 显示表的创建 列的常用属性 修改数据表 删除数据表 显示表结构 MySQL数据类型 整型 浮点型 字符型 文本型 日

数据访问之 批量删除 ---2017-05-03

实现效果:一次删除多个 关键点:全选的js代码:取到的值是数组:sql语句的拼接 效果图: 实现代码: del.php页面代码: <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title></title> </head> <body> <form method="post" action="sh

在PHP系统里连接MySQL 数据访问,+ + + + + 数据删除

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-

AngularJS实现数据列表的增加、删除和上移下移等功能实例

转: http://www.jb51.net/article/91991.htm 这篇文章给大家分享了AngularJS循环实现数据列表的增加.删除和上移下移等基础功能,对大家学习AngularJS具有一定的参考借鉴价值,有需要的朋友可以看看. 效果图 实例代码 <!DOCTYPE html> <html lang="en" ng-app="myapp" ng-controller="myCtrl"> <head&g

十步优化SQL Server中的数据访问(转载)

原文地址:http://tech.it168.com/a2009/1125/814/000000814758.shtml 故事开篇:你和你的团队经过不懈努力,终于使网站成功上线,刚开始时,注册用户较少,网站性能表现不错,但随着注册用户的增多,访问速度开始变慢,一些用户开始发来邮件表示抗议,事情变得越来越糟,为了留住用户,你开始着手调查访问变慢的原因. 经过紧张的调查,你发现问题出在数据库上,当应用程序尝试访问/更新数据时,数据库执行得相当慢,再次深入调查数据库后,你发现数据库表增长得很大,有些表

JavaEE使用三层架构(显示层、业务逻辑层、数据访问层)实现数据的增删改查

实例: 1.功能描述 实现一个简易新闻发布系统,包括查看.添加.修改和删除新闻等基本功能 2.具体要求 (1) 创建数据库 newssystem,创建表 news,要求如下: (2) 程序运行时,显示'发布新闻'页面(如图 1),输入相关内容,单击'提交'按钮,将新闻内容添加到数据库 (3) 单击图 1 中的'查看'按钮,显示'查看新闻'页面(如图 2),增加'修改'和'删除'链接 (4) 单击图 2 中的'update'链接,显示'修改新闻'页面(如图 3),修改后单击'修改'按钮确认,单击'

[JavaWeb基础] 004.用JSP + SERVLET 进行简单的增加删除修改

上一次的文章,我们讲解了如何用JAVA访问MySql数据库,对数据进行增加删除修改查询.那么这次我们把具体的页面的数据库操作结合在一起,进行一次简单的学生信息操作案例. 首先我们创建一个专门用于学生管理的ManageServlet. 接着我们需要一个展现数据的页面,也就是 UserList.jsp <%@page import="com.babybus.sdteam.vo.Student"%> <%@ page language="java" im

【原创】打造基于Dapper的数据访问层

前言 辞职在家闲来无事,花几天功夫将之前项目里用到的一个数据访问层整理了出来.实现单个实体的增删改查,可执行存储过程,可输出返回参数,查询结果集可根据实际情况返回DataTable.DataSet和强类型,同时支持不同类型数据库.目前成熟的ORM框架多不胜数,再写一个出来,并非想证明自己写的有多好,一来认为现有成熟的ORM框架并不能灵活适用于大型ERP项目,二来有感于工作多年有必要写下一些东西.虽然有种重复造轮子的感觉,但相信朋友们和我一样,享受造轮子的过程并把它当成一种乐趣,对吧. 调用示例

底层数据访问层代码

1 using System; 2 using System.Collections; 3 using System.Collections.Specialized; 4 using System.Data; 5 using System.Data.SqlClient; 6 using System.Configuration; 7 using System.Data.Common; 8 using System.Collections.Generic; 9 10 namespace EIM.D