数据库删除操作

/*delete.php*/

<?php
include("connect.php");

//判断传值是否为空
if($_GET[‘ud‘]==‘ ‘)
{
	die(‘未传值!‘);
	mysql_error();
}

$sql="delete from stu where stu_id=".$_GET[‘ud‘];
//删除数据库中的数据

mysql_query($sql);

$num=mysql_affected_rows();
//函数获得数据库中“受影响的”数据的个数

//返回是否删除成功
if($num>0)
{//如果受影响个数大于0,则必然操作成功
	echo "<center>";
	echo "<script>alert(‘Congratulation!delete successed!‘)</script><br>";
	echo "<a href=‘table.php‘>return</a>";
	echo "</center>";
}
else
{
	echo "<center>";
	echo "<script>alert(‘Sorry!failed to delete!‘)</script><br>";
	echo "<a href=‘table.php‘>return</a>";
	echo "</center>";
}

?>
时间: 2024-10-27 01:40:22

数据库删除操作的相关文章

数据库删除操作2

/*deal_edit.php*/ <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>编辑处理</title> </head> <body> <?php include_once"connect.php"; $id=$_POST

Android数据库高手秘籍(六)——LitePal的修改和删除操作

——LitePal的存储操作 . LitePal的项目地址是:https://github.com/LitePalFramework/LitePal 传统的修改和删除数据方式 上篇文章中我们已经得知,SQLiteDatabase类中提供了一个insert()方法用于插入数据,那么类似地,它还提供了update()和delete()这两个方法,分别用于修改和删除数据.先来看一下update()方法的方法定义: [java] view plaincopy public int update(Stri

数据库的SQL语句创建和主外键删除操作

1 create table UserType 2 3 ( 4 5 Id int primary key identity(1,1), Name nvarchar(25) not null 6 7 ) go 1 create table UserInfo 2 3 ( 4 5 Id int primary key identity(1,1), LoginPwd varchar(50) not null, LoginName varchar(50) not null, Name varchar(25

MySQL数据库表的数据插入、修改、删除操作及实例应用

1.MySQL数据库表的数据插入.修改.删除操作SQL语法格式: 1 CREATE DATABASE db0504; 2 3 USE db0504; 4 5 CREATE TABLE student ( 6 sno VARCHAR (10) NOT NULL UNIQUE PRIMARY KEY, 7 sname VARCHAR (20) NOT NULL, 8 ssex enum ('男', '女') NOT NULL DEFAULT '男', 9 sbirth date, 10 sclass

MySQL数据库基础(六)——SQL插入、更新、删除操作

MySQL数据库基础(六)--SQL插入.更新.删除操作 一.插入数据 1.为表的所有字段插入数据 使用基本的INSERT语句插入数据要求指定表名称和插入到新记录中的值. INSERT INTO table_name (column_list) VALUES (value_list); insert into `TSubject` (subjectID,subjectName,BookName,Publisher) values ('0004','英语','大学英语走遍美国','清华出版社')

Mysql数据库大量删除操作及谈面向对象中的封装继承和多态原理(图)

Mysql数据库大量删除操作及谈面向对象中的封装继承和多态原理(图)最近进行数据库操作,遇到一个问题,就是大量删除一个数据表中的数据后,由于设定了id是自增的,导致再插入时,默认生成的id会很大,这个时候想要再次插入新的数据,应该怎么办呢?1.明确目前最后一个id的大小select id from tags order by id DESC limit 0,1; 假设返回的是9,则设置数据表从10开始自增 2.修改这个数据表从10开始自增alter table tags auto_increme

ASP入门(二十三)- 数据库插入、更新和删除操作

我们这里介绍如何使用 Recordset 对象进行插入.更新和删除操作,顺便和 SQL 语句对比. 插入记录 AddNew 方法用于插入一条记录,首先打开一个记录集,并且这个记录具备可写特性,而后调用 AddNew 方法告诉 ADO 要插入一条记录,而后分别设置各个字段的值,最后调用 Update 方法将插入的记录生效. 还是直接看具体代码和注释吧(AddNew.asp),如下: <!--#include file="../include/conn.asp"--> <

数据库中对重复数据行的查询删除操作

oracle中对重复数据的查询和删除操作 --1.查询表中username='lingjie'的重复记录select userid,username from nmb where username in(select username from nmb group by username having count(username)>1) --2.删除表中username 重复的数据,只保留rowid最小的一条delete from nmb where username in(select us

mysql数据库删除千万条数据的操作方案,直接delete会很久

在线上有一张表很大,积累了几年的消费数据,现在需要把这张表几年前的数据给清掉,数据量将近1亿,直接按年份将其中的数据delete,你会发现删了几小时都没有返回.这是因为每执行一次delete,需要同时将该行的删除操作记录作为事务记录在日志中保存以便进行回滚. ? ?最终采用的方案是: ? ? (1)抽取需要保留的数据到备份表中, ? ? (2)truncate旧表 ? ? (3)备份表中的数据再插入truncate表 我的执行实操如下: CREATE TABLE charging_record_