PHP 留言版 MySQL
PHP網頁架設的簡易留言版
#
# 資料庫: `test`
#
# ——————————————————–
#
# 資料表格式: `id`
#
CREATE TABLE `id` (
`id` int(11) NOT NULL default '0',
`name` char(20) NOT NULL default '',
KEY `id` (`id`)
) TYPE=MyISAM;
#
# 列出以下資料庫的數據: `id`
#
INSERT INTO `id` VALUES (1, '小毛便利組');
# ——————————————————–
#
# 資料表格式: `text`
#
CREATE TABLE `text` (
`name` char(20) default NULL,
`text` char(255) NOT NULL default ''
) TYPE=MyISAM;
#
# 列出以下資料庫的數據: `text`
#
INSERT INTO `text` VALUES ('系統設計者', '歡迎使用小毛做的留言版');
INSERT INTO `text` VALUES ('系統設計者', '測試');
INSERT INTO `text` VALUES ('HeChian', 'Orz');
# ——————————————————–
#============================================================
index.php
# ——————————————————–
<?php //一、連結資料庫
//建立連線:
@$link = mysql_pconnect("localhost", "root", "");
//選擇資料庫:
@mysql_select_db("test") or die("無法選擇資料庫");
//二、執行SQL語法
// 建立SQL語法
@$query = "SELECT * FROM text";
//送出SQL語法到資料庫系統
@$result = mysql_query($query) or die("無法送出" . mysql_error( ));
// 三、取得執行SQL語法後的結果 (指查詢部份)
while ( $row = mysql_fetch_array($result) ) {
echo
"<table border='1' cellpadding='0' cellspacing='0' style='border-collapse: collapse' bordercolor='#111111' width='50%' id='AutoNumber1'>
<tr>
<td width='50%'>" .$row['name']. "</td>
<td width='50%'>" .$row['text']. "</td>
</tr>
</table>";
}
//四、釋放與Mysql的連線
@mysql_free_result($result);
?>
<form name="form1" method="post" action="index1.php">
<p>姓名: <input name="name" type="text" id="name" size="20"></p>
<p>留言: <input name="text" type="text" id="text" size="20"></p>
<p> <input type="submit" name="Submit" value="送出"> <input type="reset" name="Submit2" value="重設"></p>
</form>
# ——————————————————–
#============================================================
index2.php
# ——————————————————–
<?php
//建立連線:
@$link = mysql_pconnect("localhost", "root", "");
//選擇資料庫:
@mysql_select_db("test") or die("無法選擇資料庫");
//二、執行SQL語法
// 建立SQL語法
@$query = "INSERT INTO `text` VALUES ('$name','$text');";
//送出SQL語法到資料庫系統
@$result = mysql_query($query) or die("無法送出" . mysql_error( ));
// 三、取得執行SQL語法後的結果 (指查詢部份)
/*while ( $row = mysql_fetch_array($result) ) {
echo
"<table border='1' cellpadding='0' cellspacing='0' style='border-collapse: collapse' bordercolor='#111111' width='50%' id='AutoNumber1'>
<tr>
<td width='50%'>" .$row['name']. "</td>
<td width='50%'>" .$row['text']. "</td>
</tr>
</table>";
}*/
//四、釋放與Mysql的連線
@mysql_free_result($result);
echo
"<form name='form1' method='post' action='index.php'>".
"預覽! <BR>"."姓名: $name <BR>"."留言: $text <BR>".
"<p> <input type='submit' name='Submit' value='回上頁'></p>
</form>";
?>
# ——————————————————–
#============================================================