PHP는 데이터베이스와 테이블을 생성하는 간단한 뉴스 릴리스 시스템을 개발합니다.
phpmyadmin을 통해 데이터베이스를 생성할 수 있습니다. 먼저 test라는 데이터베이스를 생성하세요.
이 데이터베이스 아래에 new라는 이름의 데이터 테이블을 만듭니다.
다음 단계는 뉴스 테이블 아래에 다양한 필드를 만드는 것입니다.
필드란 무엇인가요?
일반인의 용어로는 사물의 범주를 가리키는 일반적인 용어입니다.
" id ": " id " 필드는 기본적으로 선호되는 필드입니다. 다른 필드 아래의 내용은 반복될 수 있지만 이 필드는 1부터 시작하여 증가하는 아라비아 숫자입니다. 이 필드를 설정할 때 기본 키, 인덱스, 고유 및 자동 증가를 설정합니다. 이 자동 증가는 자동 증가를 의미합니다. 어떤 필드에 콘텐츠가 추가되면 이 필드는 자동으로 1씩 증가합니다. 즉, 모든 필드는 1, 2, 0 27과 같은 고유 ID에 해당합니다...
일부 뉴스 분야.
1.id: 의미는 각 뉴스의 번호이며 고유하며 유형은 int이며 "Extra"에서 자동 증가를 선택하고 기본 키를 선택합니다.
2. 작성자: 의미는 작성자(뉴스 게시자), 유형은 varchar, 길이는 20이겠죠?
3. 제목: 의미는 뉴스 제목, 유형은 varchar 입니다. , 길이는 100 맞죠?
4 . content: 의미는 뉴스 콘텐츠, 유형은 텍스트입니다. 텍스트 유형 필드도 문자 유형에 속하지만 크기를 지정할 수 없습니다. 길이가 설정되면 시스템에서 SQL 문 오류가 발생합니다.
5.created_at: 의미는 게시 시간이고 유형은 datetime이며 길이는 설정할 필요가 없습니다
이렇게 하면 새로운 데이터 테이블이 생성됩니다.
PHP 코드를 통해 데이터베이스 테이블을 생성할 수도 있습니다
먼저 테스트 데이터베이스를 생성하세요:
<?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(); ?>
그런 다음 테스트 데이터베이스에 새 테이블을 생성하세요:
rr 다시 에에