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(); ?>
次に、投票項目を追加するための投票テーブルを作成する必要があります
次のフィールドを設定します:
id : 一意で、タイプは an 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: title、タイプは 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', '您认为本网站还有那些要做调整?');" ?>
このようにして、データベースとテーブルを作成し、いくつかのテスト データを追加しました。