<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title></title>
</head>
<body>
<?php
$db= new Mysqli("localhost","root","root","asd_8080");
//empty(mysqli_connect_error())?"":die("连接错误"); $sql="select * from user where is_delete='0'";
$data= $db->query($sql)->fetch_all();
if (!empty($_POST)){
$name = $_POST['name'];
$sex = $_POST['sex'];
$birth_start=$_POST['birth_start'];
$birth_end = $_POST['birth_end']; $sql .= !empty($name)? "and name like '%{$name}%'":"";
$sql .= !empty($sex)? "and sex like '%{$sex}%'":"";
} ?>
<form action="mxdx2.php" method="post">
<table>
<tr>
<td>姓名:<input type="text" name="name"></td>
<td>性别:
<select name="sex">
<option value="1">男</option>
<option value="0">女</option>
</select>
</td>
<td>
年龄:<input type="text" name="birth_start">---<input type="text" name="birth_end">
</td>
<td>
<input type="submit" value="查询">
</td>
</tr>
</table>
</form>
<form action="plsc.php" method="post">
<table border="1">
<form border="2">
<tr>
<td>ID</td>
<td>姓名</td>!
<td>性别</td>
<td>年龄</td>
<td>出生年月</td>
</tr>
<?php
foreach ($data as $i){
if ($i[2]== 1 ){
$i[2]="男";
}else if ($i[2]== 0 ){
$i[2]="女";
}else{
$i[2]="保密";
}
echo "<tr><td>{$i[0]}<input type='checkbox' name='ids[]' value='{$i[0]}'></td><td>{$i[1]}</td><td>{$i[2]}</td><td>{$i[3]}</td><td>{$i[4]}</td><td><a href='mxdx3.php?id={$i[0]}'>删除</a></td>&nbsp;&nbsp;<td><a href='edit.php?id={$i[0]}'>修改</a></td></tr>";
}
?> </table>
<input type="submit" value="批量删除">
</form>
<a href="add.php">新增用户</a> </body>
</html>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title></title>
</head>
<body>
<form method="post" action="addpost.php">
<input type="text" name="name">
<input type="radio" name="sex" value="1" id="man" ><label for="man">男</label>
<input type="radio" name="sex" value="0" id="woman" ><label for="woman">女</label>
<input type="text" name="age" placeholder="年龄">
<input type="text" name="create_time" placeholder="出生年月">
<input type="submit" value="提交">
</form> </body>
</html>
<?php
$name = $_POST['name'];
$sex = $_POST['sex'];
$age=$_POST['age'];
$birthday = $_POST['create_time']; $db = new Mysqli("localhost","root","root","asd_8080");
$sql = "INSERT INTO user VALUES (NULL ,'{$name}',{$sex},'{$age}',{$birthday},'0')";
if($db->query($sql)){
header("location:mxdx2.php");
}else{
header("location:add.php");
}

<?php
$id = $_GET['id']; $db= new Mysqli("localhost","root","root","asd_8080");
mysqli_connect_error()?die("连接出错"):"";
$sql = "delete from USER WHERE id = {$id}";
$sql2 = "update user set is_delete ='1' WHERE id ={$id}";
if ($db->query($sql2)){
header("location:mxdx2.php"); }

<html>
<head>
<meta charset="UTF-8">
<title></title>
</head>
<body>
<form action="editpost.php" method="post">
<input type="hidden" name="id" value="<?php echo $data['id']?>">
<input type="text" name="neme" value="<?php echo $data['neme']?>">
<input type="radio" name="sex" value="1" <?php if ($data['sex']==1){echo 'checked';}?> id="man" ><label for="man">男</label>
<input type="radio" name="sex" value="0" <?php if ($data['sex']==0){echo 'checked';}?> id="woman" ><label for="woman">女</label>
<input type="text" name="age" value="<?php echo $data['age']?>" placeholder="年龄">
<input type="text" name="create_time" placeholder="出生年月" value="<?php echo $data['create_time']?>">
<input type="submit" value="提交">
</form> </body>
</html>

<?php
$id=$_POST['id'];
$name = $_POST['neme'];
$sex = $_POST['sex'];
$age=$_POST['age'];
$birthday = $_POST['create_time'];
var_dump($name);
$db= new Mysqli("localhost","root","root","asd_8080");
$sql = "update `user` set neme='{$name}',sex='{$sex}',age ={$age},create_time='{$birthday}'WHERE id={$id}";
if ($db->query($sql)){
echo "执行成功";
}
												

php 数据库的增删改查的更多相关文章

  1. ThinkPHP实现对数据库的增删改查

    好久都没有更新博客了,之前老师布置的任务总算是现在可以说告一段落了,今天趁老师还没提出其他要求来更新一篇博客. 今天我想记录的是我之前做项目,自己所理解的ThinkPHP对数据库的增删改查. 首先要说 ...

  2. Android学习---数据库的增删改查(sqlite CRUD)

    上一篇文章介绍了sqlite数据库的创建,以及数据的访问,本文将主要介绍数据库的增删改查. 下面直接看代码: MyDBHelper.java(创建数据库,添加一列phone) package com. ...

  3. Android 系统API实现数据库的增删改查和SQLite3工具的使用

    在<Android SQL语句实现数据库的增删改查>中介绍了使用sql语句来实现数据库的增删改查操作,本文介绍Android 系统API实现数据库的增删改查和SQLite3工具的使用. 系 ...

  4. Android SQL语句实现数据库的增删改查

    本文介绍android中的数据库的增删改查 复习sql语法: * 增 insert into info (name,phone) values ('wuyudong','111') * 删 delet ...

  5. java jdbc 连接mysql数据库 实现增删改查

    好久没有写博文了,写个简单的东西热热身,分享给大家. jdbc相信大家都不陌生,只要是个搞java的,最初接触j2ee的时候都是要学习这么个东西的,谁叫程序得和数据库打交道呢!而jdbc就是和数据库打 ...

  6. 【转载】通过JDBC对MySQL数据库的增删改查

    通过JDBC进行简单的增删改查(以MySQL为例) 目录 前言:什么是JDBC 一.准备工作(一):MySQL安装配置和基础学习 二.准备工作(二):下载数据库对应的jar包并导入 三.JDBC基本操 ...

  7. 利用API方式进行数据库的增删改查

    /* 将数据库的增删改查单独放进一个包 */ package com.itheima28.sqlitedemo.dao; import java.util.ArrayList; import java ...

  8. MySQL数据库学习笔记(十二)----开源工具DbUtils的使用(数据库的增删改查)

    [声明] 欢迎转载,但请保留文章原始出处→_→ 生命壹号:http://www.cnblogs.com/smyhvae/ 文章来源:http://www.cnblogs.com/smyhvae/p/4 ...

  9. Asp.net MVC4 使用EF实现数据库的增删改查

    EF的使用 步骤: (1)将EF添加到项目:在Model右击添加新建项 找到ADO.NET实体数据模型,接着... (2)实现数据库的增删改查       查询 (因为在Model中已经添加EF实体了 ...

  10. PHP程序中使用PDO对象实现对数据库的增删改查操作的示例代码

    PHP程序中使用PDO对象实现对数据库的增删改查操作(PHP+smarty) dbconn.php <?php //------------------------使用PDO方式连接数据库文件- ...

随机推荐

  1. string类常用方法3

  2. Problem 2238 Daxia & Wzc's problem 1627 瞬间移动

    http://www.51nod.com/onlineJudge/questionCode.html#!problemId=1627 http://acm.fzu.edu.cn/problem.php ...

  3. 服务器php-cgi.exe进程过多,导致CPU占用100%的解决方法

    再使用iis服务器中经常会出现php-cgi.exe进程过多,导致CPU占用100%,最终造成网站运行过慢甚至卡死的情况,重启iis会好一会,过一段时间久出现这种情况,为什么会出现这种情况呢,应该怎么 ...

  4. maven编译报错 -source 1.5 中不支持 lambda(或diamond) 表达式,编码 UTF-8 的不可映射字符

    在用maven编译项目是由于项目中用了jdk 1.8, 编译是报错  -source 1.5 中不支持 lambda 表达式. 错误原因: Maven Compiler 插件默认会加 -source ...

  5. Azure PowerShell 在ARM环境下使用指定 vhd(本地化后的磁盘) 来创建虚拟机

    #此脚本用于 Azure 存储账户中已有 vhd 镜像文件创建虚拟机,一般用于做好镜像测试 #----------------------------------------------------- ...

  6. 《Python基础教程》 读书笔记 第五章(下)循环语句

    5.5.1while循环 x=1 while x<=100: print x x+=1 确保用户输入了名字: name="" while not name: name=raw ...

  7. C#处理Android Audio and Video

    Video Converter for .NET (C#) FFMpeg wrapper http://www.nrecosite.com/video_converter_net.aspx Docum ...

  8. k8s 重要概念[转]

    在实践之前,必须先学习 Kubernetes 的几个重要概念,它们是组成 Kubernetes 集群的基石. Cluster Cluster 是计算.存储和网络资源的集合,Kubernetes 利用这 ...

  9. Spring_对缓存的支持

    使用SpringBoot开启缓存分为两步: 开启基于注解的缓存 标注缓存注解即可 如上就是一个简单的缓存示例 默认使用的是ConcurrentHashMap组件用来缓存的 package ustc.a ...

  10. SQL分组聚合查询练习(SQL Server和Oracle相似)20190514

    先建表 CREATE TABLE [dbo].[orderdt_jimmy]( ,) NOT NULL, [order_nid] [int] NOT NULL, ) NOT NULL, [qty] [ ...