以下是一个连接数据库,打印数据表,并能够实时删除数据的php代码实例,供大家学习和使用。主要包括首页index.php,连接数据库操作conn.php,删除操作delete.php。效果图如下:

代码如下:

index.php

<?php
//包含conn.php文件
include("conn.php");
//执行查询的SQL语句
$sql = "SELECT * FROM 007_news ORDER BY id asc";
$result = mysql_query($sql); //向MySQL服务器发出SQL请求
//取出记录总数
$records = mysql_num_rows($result);
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html>
<head>
<title>网站首页</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<script type="text/javascript">
function confirmDel(id)
{if(window.confirm("你确认要删除吗?"))
{
//跳转到delete.php文件
location.href = "delete.php?id="+id;
}
}
</script>
</head><body>
<table width="1000" border="1" bordercolor="#eee" rules="all" align="center" cellpadding="5">
<tr>
<th>编号</th>
<th>新闻标题</th>
<th>作者</th>
<th>来源</th>
<th>点击率</th>
<th>发布时间</th>
<th>操作选项</th>
</tr>
<?php
while($row=mysql_fetch_row($result))
{
?>
<tr align="center">
<td><?php echo $row[0] ?></td>
<td align="left"><a href="javascript:void(0)"><?php echo $row[2] ?></a></td>
<td><?php echo $row[3] ?></td>
<td><?php echo $row[4] ?></td>
<td><?php echo $row[9] ?></td>
<td><?php echo date("Y-m-d H:i",$row[10])?></td>
<td>
<a href="javascript:void(0)" onClick="confirmDel(<?php echo $row[0] ?>)">删除</a>
</td>
</tr>
<?php
}
?>
</table>
</body>
</html>

conn.php

<?php
//用于声明或设置网页中的字符集的
header("content-type:text/html;charset=utf-8");
//(1)数据库配置信息
$db_host = "localhost";
$db_user = "root";
$db_pwd  = "";
$db_name = "saixinjituan"; //自定义数据库名称
//(2)连接MySQL服务器
$link = @mysql_connect($db_host,$db_user,$db_pwd);
if(!$link)
{
echo "<li>PHP连接MySQL服务器出错啦!</li>";
exit();
}
//(3)选择当前数据库
if(!mysql_select_db($db_name))
{
echo "<li>选择数据库<font color='red'>{$db_name}</font>失败!</li>";
exit();
}
//(4)设置MySQL返回数据的字符集
mysql_query("set names utf8");?>

delete.php

<?php
//包含conn.php文件
require("conn.php");
//获取地址的id参数,并构建要删除的SQL语句
$id = $_GET["id"];
$sql = "DELETE FROM 007_news WHERE id=$id";
//执行查询的SQL语句
if(mysql_query($sql))
{
//跳转到首页index.php
header("location:index.php");
}
?>

原文地址:http://liuyanzhao.com/1913.html

纯php代码进行删除数据操作相关推荐

  1. MySQL数据库表怎么进行添加数据、更新数据和删除数据操作——MySQL 5.7数据库

    文章目录 表的数据操作 一. 表记录的插入 1.使用`insert into| replace`语句添加数据 2.利用`load data`语句将TXT文本数据装入数据库表中 3.使用set子句插入数 ...

  2. SQL批量删除数据操作

    SQL批量删除数据操作 文章目录 SQL批量删除数据操作 sql语句 DELETE和TRUNCATE区别 sql语句 --删除数据(避免这么写,删除表全部数据) DELETE FROM `studen ...

  3. 使用SQL语句对表进行插入、修改和删除数据操作

    课程名称 MySQL数据库技术 实验 成绩 实验名称 实验三:表数据的插入.修改和删除 学号 辅导老师:陶荣 姓名 班级 日期 实验目的: 1.掌握使用SQL语句对表进行插入.修改和删除数据操作: 2 ...

  4. MyBatis的删除数据操作

    1)编写UserMapper映射文件 <mapper namespace="userMapper"><delete id="delete" p ...

  5. 使用 T-SQL 语句对数据库表进行单个数据插入、成批数据插入、修改和删除数据操作的介绍

    增删改语句的介绍: 一.单个数据插入语句 INSERT INTO 表名 [(属性列 1,属性列 2 - )] VALUES (常量 1 ,常量 2 - ) 说明: ① 插入一个新元组,新元组属性列 1 ...

  6. Hive数据表删除数据操作

    hive数据表中,数据的删除不可以想Oracle.MySQL那样使用delete语句删除,所以在删除数据的时候使用另外的方法 hive的数据删除,一般是两种方式 1,删除具体partition alt ...

  7. MySQL数据库:创建一个表,并执行插入、修改和删除数据操作

    一: 展示数据库:mysql> show databases; 二: 创建数据库:create database company;使用所创建的数据库:mysql> use company; ...

  8. 开源作品ThinkJDBC—一行代码搞定数据库操作

    1 简介 ThinkJD,又名ThinkJDBC,一个简洁而强大的开源JDBC操作库.你可以使用Java像ThinkPHP框架的M方法一样,一行代码搞定数据库操作.ThinkJD会自动管理数据库连接, ...

  9. thinkjdbc 关闭_ThinkJD: ThinkJD,又名ThinkJDBC,一个强大的开源JDBC/ORM操作库,让你尽可能简洁地用一行代码搞定数据库操作。...

    1 简介 ThinkJD,又名ThinkJDBC,一个简洁而强大的开源JDBC操作库.你可以使用Java像ThinkPHP框架的M方法一样,一行代码搞定数据库操作.ThinkJD会自动管理数据库连接, ...

  10. mysql delete 表关联删除数据_MYSQL中delete删除多表数据与删除关联数据

    在mysql中删除数据方法有很多种,最常用的是使用delete来删除记录,下面我来介绍delete删除单条记 录与删除多表关联数据的一些简单实例. 1.delete from t1 where 条件 ...

最新文章

  1. 长篇自动驾驶技术综述论文(上)
  2. 条款22: 尽量用“传引用”而不用“传值”
  3. mysql存储过程与自定义函数
  4. leetcode算法题--Binary Tree Paths
  5. 80. Leetcode 1642. 可以到达的最远建筑 (堆-技巧三-事后小诸葛)
  6. WPF-学习笔记 获取我的文档路径
  7. 操作篇 ARP协议欺诈
  8. custompage.width 不能小数吗_基金净值暴涨暴跌,背后的原因你清楚吗?
  9. Scala 写第一个程序HelloWorld
  10. 前端现在到底需要什么样的人才
  11. MySQL 基础 ———— 流程控制结构
  12. java skip_Java LongStream skip()用法及代码示例
  13. C#中的四舍五入有多坑
  14. c语言仓库即存储器,计算机基础4
  15. Spark on Yarn遇到的几个问题
  16. TestLink 测试/测试用例使用
  17. Atitit 图像处理 深刻理解梯度原理计算.v1 qc8
  18. 用户故事与敏捷方法—用户故事不良症兆
  19. ASP.NET Core中的TagHelper及其用法
  20. shell连接CentOS启动可视化界面startx

热门文章

  1. Oracle宣布JDK 6死缓:计划赶不上变化
  2. Nagios利用NRPE监控Linux主机
  3. Android Paint中setTextSize
  4. Android系统移植与调试之-------如何修改Android手机显示的4G信号强度的格子数
  5. eclipse 3.x中热部署WEB程序TOMCAT配置
  6. 大型网络整体安装与配置解决方案
  7. js 验证文本框为数字的正则表达式
  8. C语言实现数字串转数字
  9. python中bif是什么_python类与对象(BIF详细分析及实例讲解)
  10. 无法使用prop_Adobe Launch配置流量变量(Prop)