PHP는 데이터베이스와 테이...LOGIN

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 다시 에에


다음 섹션
<?php // 创建连接 $conn = new mysqli("localhost", "uesename", "password","test"); // 检测连接 if ($conn->connect_error) { die("连接失败: " . $conn->connect_error); } // 使用 sql 创建数据表 $sql = "CREATE TABLE new ( id int(10) UNSIGNED AUTO_INCREMENT PRIMARY KEY, title varchar(100) NOT NULL, author varchar(20) NOT NULL, content text NOT NULL, created_at datetime NOT NULL, )ENGINE=InnoDB DEFAULT CHARSET=utf8 "; if ($conn->query($sql) === TRUE) { echo "Table MyGuests created successfully"; } else { echo "创建数据表错误: " . $conn->error; } $conn->close(); ?>
코스웨어