php 增删改查---增

<meta charset="utf-8">
<?php

//连接数据库
$db = new MySQLi(‘localhost‘,‘root‘,‘‘,‘php‘);
!mysqli_connect_error() or die(‘连接失败‘);
$db->query(‘set names utf8‘);

//判断

if(!empty($_GET[‘id‘])){
$sql="delete from student where sno=".$_GET[‘id‘];
$res=$res->query($sql);
}

//查找库里的内容
$sql=‘select * from student‘;
$res=$db->query($sql);
$arr=$res->fetch_all();
?>

//这个事添加按钮

<a href="ye_3.php">添加</a>

//这是个表
<table width="100%" border="1" cellpadding="0" cellspacing="0">
<tr>
<th>学号</th>
<th>姓名</th>
<th>性别</th>
<th>生日</th>
<th>班级</th>
<th>操作</th>
</tr>

//把库中的内容添加到表中
<?php foreach($arr as $i){?>
<tr>
<td><?php echo $i[0]; ?></td>
<td><?php echo $i[1]; ?></td>
<td><?php echo $i[2]; ?></td>
<td><?php echo $i[3]; ?></td>
<td><?php echo $i[4]; ?></td>
<td>

//删除以及修改按钮
<a href="ye_1.php">删除</a>
<a href="ye_2.php">修改</a>
</td>
</tr>
<?php }?>
</table>
</body>
</html>

在页面2中进行一下操作

<meta charset="utf-8">

//首先连接数据库
<?php
$db = new MySQLi(‘localhost‘,‘root‘,‘‘,‘php‘);
!mysqli_connect_error() or die(‘连接失败‘);
$db->query(‘set names utf8‘);

//定义常量

$sno = $_POST[‘sno‘];
$sname = $_POST[‘sname‘];
$ssex = $_POST[‘ssex‘];
$sbirthday = $_POST[‘sbirthday‘];
$clsaa = $_POST[‘clsaa‘];

$sql = "insert into student values(‘$sno‘,‘$sname‘,‘$ssex‘,‘$sbirthday‘,‘$clsaa‘)";

$res = $db->query($sql);

//进行判断,添加内容
if($res){
header(‘location:ye_1.php‘);
}else{
header(‘location:ye_2.php‘);
}

?>

第三个页面写需要填写表的内容

//from表单进行添加内容,传值到页面2

<form action="ye_2.php" method="post">
编号:<input type="text" name="sno"><br>
姓名:<input type="text" name="sname"><br>
性别:<input type="text" name="ssex"><br>
生日:<input type="text" name="sbirthday"><br>
班级:<input type="text" name="clsaa"><br>
<button>提交</button>
</form>

原文地址:https://www.cnblogs.com/sword082419/p/9011789.html

时间: 2024-08-30 00:43:35

php 增删改查---增的相关文章

hibernate关联对象的增删改查------增

本文可作为,北京尚学堂马士兵hibernate课程的学习笔记. 这一节,我们看看hibernate关联关系的增删改查 就关联关系而已,咱们在上一节已经提了非常多了,一对多,多对一,单向,双向... 事实上咱们能够简单的说就是A与B,有关系. 至于他们究竟是一对多,多对一,暂且不论. 咱们要讨论的是,假设我存储A,那么数据库里是否会有B;假设我删除A,那么与之相关的B是否也会删除;假设我更新了A,那么B是否会被更新;假设我查询出A,那么B是否也会被查询出来. 首先,咱们看一对多,多对一双向的样例.

Sqlserver 实际开发中常见的数据库操作增删改查----增

注意我说的常见查询,可不是简单到一个表得增删改查,做过实际开发得人都知道,在实际开发中,真正牵扯到一个表得增删改查只能说占很小得一部分,大多都是好几个表的关联操作的. 下面我就说一下我在实际开发中经常用到得一些增删改查方式.(首先我还要说一下,就是我虽然能写,但是我不知道这种查询方式叫什么类型查询,毕竟数据库这块以前都没干过,做.net开发也就一年左右,大家看我写的博客也会知道,以前搞前端U3D游戏开发的,不接触数据库,取数据调后台接口就行了,其他不用管.所以没做.net前,我也就是会大学时候学

增删改查——————增

<!DOCTYPE html><html lang="zh-CN"><head> <meta charset="utf-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width

yii中数据的"增删改查"相关工作!(此文比较乱,需细看)

使用findByPk()根据数据表主键查询的是对象,不需要使用foreach()循环出来 但是使用findall()和find()查询的是对象类型的数组需要使用foreach()循环出来 ======================================= public function getMinLimit () { $sql = "..."; $result = yii::app()->db->createCommand($sql); $query = $r

mysql数据库增删改查

mysql数据库增删改查增:create database DBname charset gbk; 删:drop database DBname; 改:alter database DBname charset gbk; 改名:如下查:show databases;(show databases like '%name';)查:查看数据库定义:show create database 库名; (改名)百度了下大概就这三种方法: 1. RENAME DATABASE db_name TO new_

EF总结--模型创建和数据的增删改查

EF的创建方式有三种: DataBaseFirst 新建项-ADO.NET实体数据模型-从数据库生成 ModelFirst 新建项-ADO.NET实体数据模型-空模型,在设计器中设计实体和它们之间的关系,之后右击选择从模型生成数据库. CodeFirst 通过写代码的方式,创建实体,上下文,数据库也是通过写代码生成. LinQ To EF进行增删改查 增: //实例化上下文 departmentEntities dbcontext = new departmentEntities(); //添加

yii2 框架的 AR 和 DAO 增删改查

自己做个总结  方便以后查找使用 /** * yii 的增删改查 */ //增 public function add1($data) { $data = [ 'title'=>$data['YiiNews']['title'], 'msg'=>$data['YiiNews']['msg'], 'img'=>$data['News']['img'], ]; $this->setAttributes($data) ; return $this->insert(); } publ

MySQL基本操作--库\表增删改查

库的增删改查 增: create database db1; 删: drop database db1; 改: alter database db1 charset utf8; 修改库的字符集编码 查: show database; 查看所有的数据库 show create database db1\G; 查看数据库创建信息 表的增删改查 切换库: use db1     #要操作表文件,要先切换到对应的库下才能操作 增: create table tb1(id int); 删: drop ta

Django ORM 数据库增删改查

Django ORM 数据库增删改查 增 # 创建.增加数据(推荐) models.UserInfo.objects.create(username='root',password='123') # 创建.增加数据 dic = {'username':'eric','password':'666'} models.UserInfo.objects.create(**dic) # 创建.增加数据 obj = models.UserInfo(username='xsk',password='123'