新闻列表之展示,删除功能PHP代码

<?php
session_start();
header("content-type:text/html;charset=utf-8");
//连接数据库
$link = mysqli_connect("localhost","root","root","news");
mysqli_set_charset($link,"utf8");
if (!$link) {
    die("连接失败: " . mysqli_connect_error());
}
//连接数据库
$SQL = "SELECT * FROM  NEW";//设置查询指令
$result=mysqli_query($link,$SQL);//执行查询
$idD = isset($_GET['idD'])?$_GET['idD']:'';
if($idD){
    $sqlD = "delete from new where id = {$idD}";
    $result = mysqli_query($link, $sqlD);
    if($result){
        echo "<script>alert('删除成功');window.location.href='lists.php'</script>";
    }else{
        echo "<script>alert('操作错误');window.location.href='lists.php'</script>";
    }
}
?>

上述代码是删除展示的全部代码。简单来说就是对数据库的操作。

很多人会疑问,怎么没有列表展示的代码呢,只看到删除的了。在上一节,我们说过一个循环语句,其实,那个就已经将数据库的数据循环展示在列表页面上了。

首先连接数据库,对数据库执行查询,将获取的值传到前端页面上。接着是删除,执行删除数据库的语句。

继续学习
||
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
<?php
session_start();
header("content-type:text/html;charset=utf-8");
//
$link = mysqli_connect("localhost","root","root","news");
mysqli_set_charset($link,"utf8");
if (!$link) {
die(": " . mysqli_connect_error());
}
//
$SQL = "SELECT * FROM NEW";//
$result=mysqli_query($link,$SQL);//
$idD = isset($_GET['idD'])?$_GET['idD']:'';
if($idD){
$sqlD = "delete from new where id = {$idD}";
$result = mysqli_query($link, $sqlD);
if($result){
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
提交重置代码
图片放大关闭