PHP100 留言板 一

2021-09-06 19:54:17 字數 3640 閱讀 5252

** 檔案結構:

conn.php

// 資料庫配置

add.php

// 操作檔案

list.php

//列表檔案

** 步驟

建立資料庫:

phpmyadmin:

建立資料庫(資料庫名):php100_bbs

執行建表sql:

message table:

(這是乙個簡單的例項, 所以資料庫可以和php**同時書寫)

*** 下面 去建立連線php(conn.php)

<?php

//連線資料庫

// @是忽略錯誤

$conn=@ mysql_connect("localhost","root","") or die("資料庫不存在");

// 開啟 資料庫(傳 庫名)

mysql_select_db("ph100_bbs");

// 設定中文編碼

// mysql_query("set names 'gbk'"); // 使用gbk中文編碼

// echo $conn;

執行 資料插入sql:

<?php

header("content-type:text/html;charset=utf-8");

// 匯入 連線資料庫檔案

include("conn.php");

// 最後, 這裡用來處理提交

if (isset($_post['sub'])) ','' ,'',now() )";

//注意看$_post陣列的呼叫格式,裡面的索引還是需要用單引號的啊;

// 最後乙個引數now() , 是mysql系統函式,到dbms上才能正確執行;

// echo $sql;

$result=mysql_query($sql) // 成功後, 返回值》1

or die("invalid query: " . mysql_error());

***********list.php********************

<?php

header("content-type:text/html;charset=utf-8");

// echo "中文";

include("conn.php");

<?php

$query=mysql_query("select * from message");

while($line=mysql_fetch_array($query))

?> ";

// location是一種windows物件

// href是location物件的屬性

}if (isset($_post['submit'])) }}

// echo md5("l12abc");

if($_cookie['cookie']!='ok')else

?>

<?php

// header("content-type:text/html;charset=utf-8");

// echo "中文";

/*** 檔案結構:

conn.php

// 資料庫配置

add.php

// 操作檔案

list.php

//列表檔案

** 步驟

建立資料庫:

phpmyadmin:

建立資料庫(資料庫名):php100_bbs

執行建表sql:

message table:

********這裡必須要注意了, 我原來都不知道, 鬧笑話了*********

*********包裹 表名/欄位名等等 的 根本 不是 引號(單引號/雙引號都不是)***************

********* 那是 短浪線 (我靠, 這麼奇葩!!!) ************

create table 'message' engine=innodb default charset=utf-8 auto_increment=1;

*******

// 正確的sql

create table if not exists `message` (

`id` tinyint(1) not null auto_increment,

`user` varchar(25) not null,

`title` varchar(50) not null,

`content` text not null,

`lastdate` date not null,

primary key (`id`)

) engine=innodb default charset=utf8 auto_increment=1 ;

(這是乙個簡單的例項, 所以資料庫可以和php**同時書寫)

*** 下面 去建立連線php(conn.php)

執行 資料插入sql:

*//**/

include("conn.php");

include("head.php");

?>

<?php

$query=mysql_query("select * from message");

while($line=mysql_fetch_array($query))

?>

<?php

// header("content-type:text/html;charset=utf-8");

// 匯入 連線資料庫檔案

include("conn.php");

// 最後, 這裡用來處理提交

if (isset($_post['sub'])) ','' ,'',now() )";

//注意看$_post陣列的呼叫格式,裡面的索引還是需要用單引號的啊;

// 最後乙個引數now() , 是mysql系統函式,到dbms上才能正確執行;

// echo $sql;

$result=mysql_query($sql) // 成功後, 返回值》1

or die("invalid query: " . mysql_error());

}include("head.php");

?>

<?php

//連線資料庫

// @是忽略錯誤

$conn=@ mysql_connect("localhost","root","") or die("資料庫不存在");

// 開啟 資料庫(傳 庫名)

mysql_select_db("ph100_bbs");

// 設定中文編碼

// mysql_query("set names 'gbk'"); // 使用gbk中文編碼

// echo $conn;

/*儲存到資料庫中的空格和回車都沒問題, 問題是顯示的html中有不同

所以在顯示的時候轉換它們就可以了

*/function tohtmlcode($content)

登陸

PHP留言板 一看就會的留言板

1.資料庫建立乙個message表用來儲存資料 2.連線資料庫 我是原生代pdo host 127.0.0.1 port 3306 埠 username root 使用者名稱 password root 密碼 dbname 表名 dsn mysql dbname dbname host host 拼...

PHP製作留言板

首先造乙個登入頁面 上圖 然後來寫處理頁面 session start session儲存資料 include db.class.php 引用類 db new db 造方法 zhang post zhang mi post mi sql select mi from yuangong where z...

PHP 留言板練習

登入頁面同session一樣 login頁面 loginchuli頁面 session start uid post uid pwd post pwd include dbda.php db new dbda sql select count from yuangong where username...