首頁 >後端開發 >php教程 >新人的留言板

新人的留言板

WBOY
WBOY原創
2016-07-25 08:49:24959瀏覽
新人的留言板,更快接觸 mysql中的「增刪改查」。求指點點點,還有很多不足之處,希望大家在完善的過程中學到更多,能夠一起分享。
資料庫的表名是weibo, 包含 id(自動增長記得在phpmyadmin中 選擇 auto_increment),nickname(別名 varchar),dates(dateTime),content(內容,text),hits(int)
  1. include("conn.php");
  2. mysql_set_charset('utf8');
  3. if (!empty($_POST ['sub'])) {
  4. $name = $_POST['nickname']; //取得的欄位轉換為變數
  5. $content = $_POST['content'];
  6. $sql = "INSERT INTO `weibo` (`nickname`,`dates`,`content`) VALUES ('$name',now(),'$content')"; //資料庫語句,分別對應資料庫中的nickname,dates(顯示發表時間) ,content
  7. //執行mysql語句,如果執行成功,回傳訊息通知。
  8. if (mysql_query($sql)) {
  9. echo("插入成功");
  10. }else {//失敗同理
  11. echo("插入失敗").mysql_error();
  12. }
  13. }
  14. ?>
  15. 留言頁
  16. 你的暱稱:
    說說:
複製程式碼
  1. //設定連接資料庫的管理員,密碼,且連接的資料表
  2. $local = 'localhost';
  3. $dbname = 'root';
  4. $passwd = '3363064';
  5. $db = 'weibo';
  6. mysql_connect($local,$dbname,$passwd) or die("falie" );
  7. mysql_select_db($db);
  8. //測試連接,如果連接資料庫成功,輸出yes,失敗faile
  9. // if ($query) {
  10. // echo( "yes");
  11. // }else {
  12. // echo "faile";
  13. // }
  14. ?>
複製程式碼
複製程式碼
  1. 複製程式碼
  2. 複製程式碼
  3. //刪除頁面
  4. include("conn.php");
  5. //刪除資料庫的字句
  6. if (!empty ($_GET['del'])) { //使用get取得del的欄位
  7. $del = $_GET['del']; //把取得的欄位轉換為變數
$sql = "delete from `weibo` where id='$del'"; //刪除的mysql語句,delete from 表名,條件是id等於從index.php取得到的'del'
$query=mysql_query($sql ); if ($query) {//判斷是否執行mysql語句成功,並且提示. echo("刪除成功");
header("refresh:5;url='index.php '"); }else { echo("失敗了...").mysql_error(); } } ?> 複製程式碼
  1. include("conn.php");
  2. if (!empty($_GET['id'])) { //如果取得的id不是為空,開始執行下面的語句
  3. $sql = "select *from weibo where id = '".$_GET['id']."'";
  4. $query = mysql_query( $sql);
  5. $rs = mysql_fetch_array($query);
  6. }
  7. if (!empty($_POST['sub'])) { //如果從表單取得的sub不是為空,執行下面語句
  8. $name = $_POST['nickname']; //取得的欄位轉換為變數
  9. $content = $_POST['content'];
  10. $ hid = $_POST['hid'];
  11. $mysql = "UPDATE `WEIBO` SET `nickname`='$name',`content`='$content' where id='$hid'";
  12. if (mysql_query($mysql)) {
  13. echo("插入成功");
  14. header("refresh:3;url=index.php");
  15. }else {
  16. echo("插入失敗").mysql_error();
  17. }
  18. }
  19. ?>
  20. 留言頁
  21. form>
  22. 你的暱稱:
    說說:
複製程式碼
  1. 留言內容

  2. include("conn.php");
  3. mysql_set_charset("utf8" );
  4. $sql = "select * from `weibo`";
  5. $query = mysql_query($sql);
  6. while ($rs = mysql_fetch_array($query)) {
  7. while ($rs = mysql_fetch_array($query)) {
  8. ?>

  9. 刪除 編輯
  10. table>
  11. } ?>複製程式碼
    1. include("conn.php"); //連接資料庫
    2. if (!empty($_GET['id']) ) { //取得index中的id,使用get
    3. $sql = "select *from weibo where id = '".$_GET['id']."'"; //執行資料庫語句,選擇資料庫為weibo,條件是id等於從index.php取得的id
    4. $query = mysql_query($sql);
    5. $rs = mysql_fetch_array($query); //讀取資料庫中的表,用陣列形式。
    6. //下面這個是點擊量的資料庫語句,表中增加hits,且hits等於每次瀏覽一次1.
    7. $sqlhits = "update weibo set hits=hits 1 where id = '".$_GET ['id']."'";
    8. mysql_query($sqlhits);
    9. }
    10. ?>
    11. 使用者名稱:

    12. 發佈時間:

    13. 點擊量:


    14. 內容:
    複製程式碼
  12. 使用者名稱:
    日期:
    內容:


陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn