PHP開發簡單投票系統之創建資料庫與表
先在mysql中建立一個資料庫「test」
<?php // 创建连接 $conn = new mysqli("localhost", "uesename", "password"); // 检测连接 if ($conn->connect_error) { die("连接失败: " . $conn->connect_error);} // 创建数据库 $sql = "CREATE DATABASE test"; if ($conn->query($sql) === TRUE) { echo "数据库创建成功"; } else { echo "Error creating database: " . $conn->error; } $conn->close(); ?>
然後我們要建立一個新增投票項目的voto表
設定如下幾個欄位:
id : 它是唯一的,類型為int ,並選擇主鍵。
titleid : 固定的, 類型為 int
#item: 投票項目,類型為 varchar, 長度為50。
count: 票數, 類型為 int。
<?php $SQL = " CREATE TABLE IF NOT EXISTS `voto` ( `id` int(10) NOT NULL auto_increment, `titleid` int(10) default NULL, `item` varchar(50) default NULL, `count` int(10) default NULL, PRIMARY KEY (`id`) )ENGINE=InnoDB AUTO_INCREMENT=28 DEFAULT CHARSET=utf8;" ?>
加入一些測試的內容,例如
<?php $SQL = "INSERT INTO vote VALUES ('24', '1', '张学友', '8');" $SQL = "INSERT INTO vote VALUES ('25', '1', '陈奕迅', '12');" $SQL = "INSERT INTO vote VALUES ('26', '1', '林俊杰', '12');" $SQL = "INSERT INTO vote VALUES ('27', '1', '萧敬腾', '23');" ?>
然後建立另外一個表格votetitle用於存放標題。
設定以下幾個欄位:
titleid : 型別為 int
votetitle:標題,類型為 varchar, 長度為50。
<?php $SQL = " CREATE TABLE IF NOT EXISTS `votetitle` ( `titleid` int(10) NOT NULL, `votetitle` varchar(50) default NULL ) ENGINE=InnoDB DEFAULT CHARSET=utf8; ?>
新增一個標題語句:
<?php $SQL = "INSERT INTO votetitle VALUES ('1', '您认为本网站还有那些要做调整?');" ?>
這樣,我們就建立好了資料庫和表,並加入了一些測試資料。