뉴스 목록 표시, 삭제 기능...로그인

뉴스 목록 표시, 삭제 기능 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>";
    }
}
?>

위 코드는 모두 디스플레이를 삭제하는 코드입니다. 쉽게 말하면 데이터베이스 운영이다.

왜 목록에 코드가 표시되지 않고 삭제된 코드만 표시되는지 궁금해하시는 분들이 많을 것입니다. 이전 섹션에서 루프 문에 대해 이야기했습니다. 실제로 해당 루프는 이미 목록 페이지에 데이터베이스 데이터를 표시했습니다.

먼저 데이터베이스에 연결하고, 데이터베이스에 대한 쿼리를 실행하고, 얻은 값을 프런트엔드 페이지로 전송합니다. 다음은 삭제로, 데이터베이스를 삭제하는 명령문을 실행합니다.

다음 섹션
<?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>"; } } ?>
코스웨어