新聞列表之展示,刪除功能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>"; } } ?>
上述程式碼是刪除展示的全部程式碼。簡單來說就是對資料庫的操作。
很多人會疑問,怎麼沒有清單展示的程式碼呢,只看到刪除的了。在上一節,我們說過一個循環語句,其實,那個就已經將資料庫的資料循環展示在列表頁面上了。
先連接資料庫,對資料庫執行查詢,將取得的值傳送到前端頁面。接著是刪除,執行刪除資料庫的語句。