PHP 개발 학생 관리 시스템 데이터베이스 구축
먼저 데이터베이스에 저장될 필드를 살펴보겠습니다
위 그림의 정보를 데이터베이스
name
age
sex
- 에 저장하겠습니다.
클래스 클래스
이제 저장된 필드를 알았으니 먼저 데이터베이스를 생성해 보겠습니다
데이터베이스 생성
<?php header("Content-type:text/html;charset=utf-8"); //设置编码 $servername = "localhost"; $username = "root"; $password = "root"; // 创建连接 $conn = mysqli_connect($servername, $username, $password); mysqli_set_charset($conn,'utf8'); //设定字符集 // 检测连接 if (!$conn) { die("连接失败: " . mysqli_connect_error()); } // 创建数据库 $sql = "CREATE DATABASE study"; if (mysqli_query($conn, $sql)) { echo "数据库创建成功"; } else { echo "数据库创建失败: " . mysqli_error($conn); } mysqli_close($conn); ?>
위의 코드는 "study"라는 이름의 데이터베이스를 생성합니다
데이터 테이블
"study" 데이터베이스에 'stu' 테이블 만들기
필드 이름 | id | name | age | s ex | 수업 |
필드 유형 | INT | VARCHAR | INT | VARCHAR | VARCHAR |
필드 길이 | 6 | 50 | 6 | 20 | 50 |
필드 설명 | 학생번호 | 학생 이름 | 학생 나이 | 학생 성별 | 학생 반 |
<?php header("Content-type:text/html;charset=utf-8"); //设置编码 $servername = "localhost"; $username = "root"; $password = "root"; $dbname = "study"; // 创建连接 $conn = mysqli_connect($servername, $username, $password, $dbname); mysqli_set_charset($conn,'utf8'); //设定字符集 // 检测连接 if (!$conn) { die("连接失败: " . mysqli_connect_error()); } // 使用 sql 创建数据表 $sql = "CREATE TABLE stu ( id INT(6) UNSIGNED AUTO_INCREMENT PRIMARY KEY, name VARCHAR(50) NOT NULL, age INT(6) NOT NULL, sex VARCHAR(20), class VARCHAR (50) NOT NULL );"; if (mysqli_query($conn, $sql)) { echo "数据表 stu 创建成功"; } else { echo "创建数据表错误: " . mysqli_error($conn); } mysqli_close($conn); ?>
데이터베이스를 생성했습니다 , 아래 첫 번째 단계는 HTML 페이지 만들기