日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > 数据库 >内容正文

数据库

PHP基础示例:用PHP+Mysql编写简易新闻管理系统

發布時間:2025/4/14 数据库 40 豆豆
生活随笔 收集整理的這篇文章主要介紹了 PHP基础示例:用PHP+Mysql编写简易新闻管理系统 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

實現目標:使用php和mysql操作函數實現一個新聞信息的發布、瀏覽、修改和刪除操作

實現步驟:

一、創建數據庫和表

  1.創建數據庫和表:newsdb

  2.創建表格:news

  字段:新聞id,標題,關鍵字,作者,發布時間,新聞內容

二、創建php文件編寫代碼(以下為要創建的php文件及其用途)

dbconfig.php 公共配置文件,數據庫連接配置信息

menu.php  網站公共導航欄

index.php  瀏覽新聞的文件(此為首頁)

add.php   發布新聞表單頁

edit.php   編輯新聞的表單頁

action.php  執行新聞信息添加、修改、刪除等操作的動作(后臺)

**********************************************************************

以下為數據庫創建語句:

1 create database newsdb;//創建數據庫語句 2 create table news( 3 id int unsigned not null auto_increment primary key, 4 title varchar(64) not null, 5 keywords varchar(64) not null, 6 author varchar(16) not null, 7 addtime int unsigned not null, 8 content text not null 9 );//創建表語句 數據庫創建語句

***********************************************************************

以下為dbconfig.php文件代碼

1 <?php 2 //公共信息配置 3 //數據庫配置信息 4 define("HOST","localhost"); //主機名 5 define("USER","root"); //賬號 6 define("PASS","root"); //密碼 7 define("DBNAME","newsdb"); //數據庫名 8 ?>

以下為menu.php文件代碼(一開始瀏覽的頁面,添加新聞后以index頁面為主)

1 <h2>新聞管理系統</h2> 2 <a href="index.php">瀏覽新聞</a> 3 <a href="add.php">發布新聞</a> 4 <hr width="90%"/>

以下為add.php文件代碼(增加具體代碼)

1 <html> 2 <head> 3 <title>新聞管理系統</title> 4 </head> 5 <body> 6 <center> 7 <?php include("menu.php");//導入導航欄 ?> 8 9 <h3>發布新聞</h3> 10 <form action = "action.php?action=add" method="post"> 11 <table width="320" border="1"> 12 <tr> 13 <td align="right">標題:</td> 14 <td><input type="text" name="title"/></td> 15 </tr> 16 <tr> 17 <td align="right">關鍵字:</td> 18 <td><input type="text" name="keywords"/></td> 19 </tr> 20 <tr> 21 <td align="right">作者:</td> 22 <td><input type="text" name="author"/></td> 23 </tr> 24 <tr> 25 <td align="right" valign="top">內容:</td> 26 <td><textarea cols="25" rows="5" name="content"></textarea></td> 27 </tr> 28 <tr> 29 <td colspan="2" align="center"> 30 <input type="submit" value="添加"/>&nbsp;&nbsp; 31 <input type="reset" value="重置"/> 32 33 </td> 34 </tr> 35 </table> 36 </form> 37 </center> 38 </body> 39 </html> add.php文件代碼

以下為action.php文件代碼(增刪改實現代碼)

1 <?php 2 //這是一個信息增、刪和改操作的處理頁面 3 4 //1.導入配置文件 5 require("dbconfig.php"); 6 //2.連接MYSQL,并選擇數據庫 7 $link=@mysql_connect(HOST,USER,PASS) or die("數據庫連接失敗!"); 8 mysql_select_db(DBNAME,$link); 9 10 //3.根據需要action值,來判斷所屬操作,執行對應的代碼 11 switch($_GET["action"]) 12 { 13 case "add": //執行添加操作 14 //1.獲取要添加的信息,并補充其他信息 15 $title = $_POST["title"]; 16 $keywords = $_POST["keywords"]; 17 $author = $_POST["author"]; 18 $content = $_POST["content"]; 19 $addtime = time(); 20 //2.座信息過濾(省略) 21 //3.拼裝添加SQL語句,并執行添加操作 22 $sql = "insert into news values(null,'{$title}','{$keywords}','{$author}','{$addtime}','{$content}')"; 23 mysql_query($sql,$link); 24 //4.判斷是否成功 25 $id=mysql_insert_id($link);//獲取剛剛添加信息的自增id號值 26 if($id>0) 27 { 28 echo "<h3>新聞信息添加成功!</h3>"; 29 }else 30 { 31 echo "<h3>新聞信息添加失敗!</h3>"; 32 } 33 echo "<a href='javascript:window.history.back();'>返回</a>&nbsp;&nbsp;"; 34 echo "<a href='index.php'>瀏覽新聞</a>"; 35 break; 36 case "del": //執行刪除操作 37 //1.獲取要刪除的id號 38 $id=$_GET['id']; 39 //2.拼裝刪除sql語句,并執行刪除操作 40 $sql = "delete from news where id={$id}"; 41 mysql_query($sql,$link); 42 43 //3.自動跳轉到瀏覽新聞頁面 44 header("Location:index.php"); 45 break; 46 case "update": //執行添加操作 47 //1.獲取要修改的信息 48 $title = $_POST['title']; 49 $keywords = $_POST['keywords']; 50 $author = $_POST['author']; 51 $content = $_POST['content']; 52 $id = $_POST['id']; 53 //2.過濾要修改的信息(省略) 54 55 //3.拼裝修改sql語句,并執行修改操作 56 $sql = "update news set title='{$title}',keywords='{$keywords}',author='{$author}',content='{$content}' where id = {$id} "; 57 58 mysql_query($sql,$link); 59 //4.跳轉回瀏覽界面 60 header("Location:index.php"); 61 break; 62 } 63 //4.關閉數據庫連接 64 mysql_close($link); 65 action.php文件代碼

以下為index.php文件代碼(在此頁面瀏覽新聞,并對新聞信息進行增刪改操作)

1 <html> 2 <head> 3 <title>新聞管理系統</title> 4 <script type="text/javascript"> 5 function dodel(id) 6 { 7 if(confirm("確定要刪除嗎")) 8 { 9 window.location="action.php?action=del&id="+id; 10 } 11 } 12 </script> 13 </head> 14 <body> 15 <center> 16 <?php include("menu.php");//導入導航欄 ?> 17 18 <h3>瀏覽新聞</h3> 19 <table width="800" border="1"> 20 <tr> 21 <th>新聞id</th> 22 <th>新聞標題</th> 23 <th>關鍵字</th> 24 <th>作者</th> 25 <th>發布時間</th> 26 <th>新聞內容</th> 27 <th>操作</th> 28 </tr> 29 <?php 30 //1.導入配置文件 31 require("dbconfig.php"); 32 //2.連接MYSQL,選擇數據庫 33 $link = @mysql_connect(HOST,USER,PASS) or die("數據庫連接失敗!"); 34 mysql_select_db(DBNAME,$link); 35 //3.執行查詢,并返回結果集 36 $sql = "select * from news order by addtime desc"; 37 $result = mysql_query($sql,$link); 38 39 //4.解析結果集,并遍歷 40 while($row = mysql_fetch_assoc($result)) 41 { 42 echo "<tr>"; 43 echo "<td>{$row['id']}</td>"; 44 echo "<td>{$row['title']}</td>"; 45 echo "<td>{$row['keywords']}</td>"; 46 echo "<td>{$row['author']}</td>"; 47 echo "<td>".date("Y-m-d",$row['addtime'])."</td>"; 48 echo "<td>{$row['content']}</td>"; 49 echo "<td> 50 <a href='javascript:dodel({$row['id']})'>刪除</a> 51 <a href='edit.php?id={$row['id']}'>修改</a></td>"; 52 echo "</tr>"; 53 } 54 55 //5.釋放結果集 56 mysql_free_result($result); 57 mysql_close($link); 58 ?> 59 </table> 60 </center> 61 </body> 62 </html> index.php文件代碼

以下為edit.php文件代碼(編輯具體代碼)

1 <html> 2 <head> 3 <title>新聞管理系統</title> 4 </head> 5 <body> 6 <center> 7 <?php 8 include("menu.php");//導入導航欄 9 10 //1.導入配置文件 11 require("dbconfig.php"); 12 13 //2.連接MYSQL數據庫、選擇數據庫 14 $link = @mysql_connect(HOST,USER,PASS) or die("數據庫連接失敗!"); 15 mysql_select_db(DBNAME,$link); 16 //3.獲取要修改信息的id號,并拼裝查看sql語句,執行查詢,獲取要修改的信息 17 $sql = "select *from news where id={$_GET['id']}"; 18 $result = mysql_query($sql,$link); 19 //4.判斷是否獲取到了要修改的信息 20 if($result &&mysql_num_rows($result)>0) 21 { 22 $news = mysql_fetch_assoc($result); 23 }else 24 { 25 die("沒有找到要修改的信息!"); 26 } 27 28 ?> 29 30 <h3>編輯新聞</h3> 31 <form action = "action.php?action=update" method="post"> 32 <input type="hidden" name="id" value="<?php echo $news['id']; ?>" /> 33 <table width="320" border="1"> 34 <tr> 35 <td align="right">標題:</td> 36 <td><input type="text" name="title" value="<?php echo $news['title']; ?>" /></td> 37 </tr> 38 <tr> 39 <td align="right">關鍵字:</td> 40 <td><input type="text" name="keywords" value="<?php echo $news['keywords']; ?>" /></td> 41 </tr> 42 <tr> 43 <td align="right">作者:</td> 44 <td><input type="text" name="author" value="<?php echo $news['author']; ?>" /></td> 45 </tr> 46 <tr> 47 <td align="right" valign="top">內容:</td> 48 <td><textarea cols="25" rows="5" name="content"><?php echo $news['content']; ?></textarea></td> 49 </tr> 50 <tr> 51 <td colspan="2" align="center"> 52 <input type="submit" value="編輯"/>&nbsp;&nbsp; 53 <input type="reset" value="重置"/> 54 55 </td> 56 </tr> 57 </table> 58 </form> 59 </center> 60 </body> 61 </html> edit.php文件代碼

?

轉載于:https://www.cnblogs.com/guaidaodark/p/4467484.html

總結

以上是生活随笔為你收集整理的PHP基础示例:用PHP+Mysql编写简易新闻管理系统的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 成人免费毛片嘿嘿连载视频 | 色噜av| 成人免费视频国产免费麻豆 | 成人69视频| h小视频在线观看 | xxxxx国产 | wwwsss在线观看 | 丝袜国产视频 | 欧美怡红院视频 | 欧美国产综合 | 三上悠亚在线一区二区 | 99精品视频一区二区 | 日本一卡二卡在线 | 免费处女在线破视频 | 全肉的吸乳文 | 秘密基地在线观看完整版免费 | 九九热精品视频在线观看 | 都市激情亚洲综合 | 污视频网站免费看 | 女女调教被c哭捆绑喷水百合 | 亚洲va天堂va欧美ⅴa在线 | 免费看成年人视频 | 中文字幕精品一区二区三区精品 | 欧美日韩国产专区 | www狠狠| 一本大道熟女人妻中文字幕在线 | 日韩一级影片 | 亚洲综合色自拍一区 | 一区二区av在线 | 91午夜交换视频 | 中文无码av一区二区三区 | 动漫同人高h啪啪爽文 | 91丨porny丨成人蝌蚪 | 综合天堂av久久久久久久 | 蜜臀av一区二区三区 | 在线视频午夜 | 天天想你在线观看完整版电影免费 | 午夜一区 | 成年人在线观看av | 久久精品久久久精品美女 | 乱色欧美 | 亚洲天堂一区二区在线 | 国产一区二区三区免费视频 | av午夜天堂 | 特级西西444www高清大胆 | 性感美女一区 | 91精品国产一区二区三区 | 国产精品美女一区二区 | 成人福利网址 | 日韩欧美片 | 亚洲综合网在线观看 | 办公室大战高跟丝袜秘书经理ol | 九九av| 欧美 唯美 清纯 偷拍 | 亚洲一区二区三区无码久久 | 国产在线你懂得 | 日韩福利电影在线 | av合集 | 日韩欧美国产精品综合嫩v 国产小毛片 | 好吊视频一区二区三区 | 性国产精品 | 香蕉视频最新网址 | 国产免费视屏 | a级免费视频 | 亚洲女优一区 | 亚洲精品综合在线 | 国产第一福利影院 | 色噜噜狠狠一区二区三区牛牛影视 | 爱就操 | 中国zzji女人高潮免费 | 久久av一区二区三区 | 日韩av综合网站 | 又黄又色又爽 | 午夜伦伦 | 欧美日在线观看 | 欧美一级片在线视频 | 久操久操 | 永久免费av无码网站性色av | 欧美日韩不卡 | 东京久久久 | h视频免费在线 | 久久综合婷婷 | 99热在线这里只有精品 | av网站有哪些 | 国产一级爱c视频 | 91精品国产综合久久久久久久 | 91热在线 | 欧美bbbbbbbbbbbb18av| 超级砰砰砰97免费观看最新一期 | 免费的av网站 | www黄色大片| 久久网站免费观看 | 一区二区播放 | eeuss国产一区二区三区 | 亚洲一区二区免费视频 | 色偷偷视频 | 欧美日韩一区二区区别是什么 | 乱淫67194| 男人女人拔萝卜视频 |