新人的留言板,更快接觸 mysql中的「增刪改查」。求指點點點,還有很多不足之處,希望大家在完善的過程中學到更多,能夠一起分享。 資料庫的表名是weibo, 包含 id(自動增長記得在phpmyadmin中 選擇 auto_increment),nickname(別名 varchar),dates(dateTime),content(內容,text),hits(int)
-
- include("conn.php");
- mysql_set_charset('utf8');
- if (!empty($_POST ['sub'])) {
-
- $name = $_POST['nickname']; //取得的欄位轉換為變數
- $content = $_POST['content'];
-
- $sql = "INSERT INTO `weibo` (`nickname`,`dates`,`content`) VALUES ('$name',now(),'$content')"; //資料庫語句,分別對應資料庫中的nickname,dates(顯示發表時間) ,content
-
- //執行mysql語句,如果執行成功,回傳訊息通知。
- if (mysql_query($sql)) {
- echo("插入成功");
- }else {//失敗同理
- echo("插入失敗").mysql_error();
- }
- }
-
- ?>
-
-
-
-
- 留言頁
-
-
-
-
-
-
複製程式碼
-
//設定連接資料庫的管理員,密碼,且連接的資料表
- $local = 'localhost';
- $dbname = 'root';
- $passwd = '3363064';
- $db = 'weibo';
-
-
- mysql_connect($local,$dbname,$passwd) or die("falie" );
- mysql_select_db($db);
-
- //測試連接,如果連接資料庫成功,輸出yes,失敗faile
- // if ($query) {
- // echo( "yes");
- // }else {
- // echo "faile";
- // }
- ?>
複製程式碼
複製程式碼
-
-
- 複製程式碼
-
-
-
- 複製程式碼
-
-
-
-
-
-
//刪除頁面
- include("conn.php");
- //刪除資料庫的字句
- if (!empty ($_GET['del'])) { //使用get取得del的欄位
- $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(); } } ?> 複製程式碼
- include("conn.php");
- if (!empty($_GET['id'])) { //如果取得的id不是為空,開始執行下面的語句
- $sql = "select *from weibo where id = '".$_GET['id']."'";
- $query = mysql_query( $sql);
- $rs = mysql_fetch_array($query);
- }
-
- if (!empty($_POST['sub'])) { //如果從表單取得的sub不是為空,執行下面語句
-
- $name = $_POST['nickname']; //取得的欄位轉換為變數
- $content = $_POST['content'];
- $ hid = $_POST['hid'];
- $mysql = "UPDATE `WEIBO` SET `nickname`='$name',`content`='$content' where id='$hid'";
-
- if (mysql_query($mysql)) {
- echo("插入成功");
- header("refresh:3;url=index.php");
- }else {
- echo("插入失敗").mysql_error();
- }
- }
-
- ?>
-
-
-
- 留言頁
-
-
-
-
-
-
複製程式碼
留言內容
- include("conn.php");
- mysql_set_charset("utf8" );
- $sql = "select * from `weibo`";
- $query = mysql_query($sql);
-
- while ($rs = mysql_fetch_array($query)) {
- while ($rs = mysql_fetch_array($query)) {
-
- ?>
-
-
-
使用者名稱: |
- 刪除 編輯
-
-
-
日期: |
-
|
-
-
-
內容: |
-
|
-
- table>
-
} ?>複製程式碼
- include("conn.php"); //連接資料庫
- if (!empty($_GET['id']) ) { //取得index中的id,使用get
- $sql = "select *from weibo where id = '".$_GET['id']."'"; //執行資料庫語句,選擇資料庫為weibo,條件是id等於從index.php取得的id
- $query = mysql_query($sql);
- $rs = mysql_fetch_array($query); //讀取資料庫中的表,用陣列形式。
- //下面這個是點擊量的資料庫語句,表中增加hits,且hits等於每次瀏覽一次1.
- $sqlhits = "update weibo set hits=hits 1 where id = '".$_GET ['id']."'";
- mysql_query($sqlhits);
- }
- ?>
使用者名稱:
發佈時間:
點擊量:
- 內容:
-
-
複製程式碼
|