PHP는 데이터베이스와 테이블을 생성하기 위한 간단한 투표 시스템을 개발합니다.
먼저 mysql에서 데이터베이스 "테스트"를 생성합니다
<?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 : 고유하며 유형은 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', '您认为本网站还有那些要做调整?');" ?>
이러한 방식으로 데이터베이스와 테이블을 만들고 일부 테스트 데이터를 추가했습니다.