PHP Mysql 實現留言板

2021-10-17 16:50:26 字數 2105 閱讀 3388

這其中後台需要便於讀寫資料的乙個工具,我選擇mysql資料庫來幫助我完成這些事。

我寫了主要是三個php檔案,分別是:

conn.php         連線資料庫;

1.準備建立資料庫表的結構,下面是我的表結構在phpmyadmin下的截圖:

create table 表名稱

(列名稱1 資料型別,

列名稱2 資料型別,

列名稱3 資料型別,

....

)

2.php連線mysql資料庫,然後選擇其中乙個資料庫,我這裡選的是bbs資料庫(ps 之前建立的) 下面介紹幾個要用到的php庫函式,

①mysql_connect("localhost", "root", "") 

php連線mysql,引數分別是mysql位址(localhost代表本機),使用者名稱,密碼

返回值:如果連線失敗返回false,成功返回乙個連線識別符號

②mysql_select_db($dbname, $conn);

mysql裡可以有很多db,所以你需要選擇乙個其中乙個db進行接下來的操作。

返回值:false 連線失敗,true連線成功。

③mysql_query(query,connection)   

引數:query代表你要mysql執行的語句

connection 可選,sql連線識別符號同上面所講

返回值:mysql_query() 僅對 select,show,explain或describe語句返回乙個資源識別符號,如果查詢執行不正確則返回 false。

對於其它型別的 sql 語句,mysql_query() 在執行成功時返回 true,出錯時返回 false。

個人對這個返回值的總結:此函式執行失敗就返回false;執行成功要看是什麼語句,如果是select,show,explain 或 describe 語句,那麼就會返回資源識別符號,其他的語句就返回true ;

下面開始上**

conn.php

<?php include("head.php");	$dbname = "bbs";	$conn = @ mysql_connect("localhost", "root", "") or die("資料庫鏈結錯誤");	$flag = mysql_select_db($dbname, $conn);	mysql_query("set names 'gbk'"); //使用gbk中文編碼;		function tohtmlcode($content)	?>
上面有乙個tohtmlcode自定義函式功能是把字串中回車(\n)替換成html中的換行

,把空格替換成html中的空格( )

其中有乙個函式介紹如下

str_replace(find,replace,string,count)
引數

描述find

必需。規定要查詢的值。

replace

必需。規定替換 find 中的值的值。

string

必需。規定被搜尋的字串。

count

可選。乙個變數,對替換數進行計數。

addmsg.php

include 是引入conn.php,類似於c語言中include

$_post 變數是乙個陣列,此變數用於收集來自 method="post" 的表單中的值,post發出的鍵

值對存於此$_post陣列中$_post['submit']  取鍵submit的值,如果觸發submit,也就是checkpost返回為true時,會post值,

listmsg.php

使用者:= $row['user']?>

內容:= tohtmlcode($row['content'])?>

<?php  }?>

php與html**混編看起來還是比較亂的。

PHP Mysql 實現留言板

這其中後台需要便於讀寫資料的乙個工具,我選擇mysql資料庫來幫助我完成這些事。我寫了主要是三個php檔案,分別是 conn.php 連線資料庫 1.準備建立資料庫表的結構,下面是我的表結構在phpmyadmin下的截圖 create table 表名稱 列名稱1 資料型別,列名稱2 資料型別,列名...

PHP Mysql 實現留言板

這其中後台需要便於讀寫資料的乙個工具,我選擇mysql資料庫來幫助我完成這些事。我寫了主要是三個php檔案,分別是 conn.php 連線資料庫 1.準備建立資料庫表的結構,下面是我的表結構在phpmyadmin下的截圖 create table 表名稱 列名稱1 資料型別,列名稱2 資料型別,列名...

PHP Mysql 實現留言板

這其中後台需要便於讀寫資料的乙個工具,我選擇mysql資料庫來幫助我完成這些事。我寫了主要是三個php檔案,分別是 conn.php 連線資料庫 1.準備建立資料庫表的結構,下面是我的表結構在phpmyadmin下的截圖 create table 表名稱 列名稱1 資料型別,列名稱2 資料型別,列名...