찾다
  • 로그인
  • 가입
비밀번호 재설정 성공

당신이 관심을 갖고 있는 프로젝트를 팔로우하고 그들에 관한 최신 뉴스를 맛보세요

PHP는 데이터베이스와 테이블을 생성하기 위한 간단한 방명록을 개발합니다.

먼저 mysql에서 "test" 데이터베이스를 생성한 다음, 해당 데이터베이스에 "ly" 데이터베이스 테이블을 생성합니다.

먼저 테스트 데이터베이스를 만듭니다:

<?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: 고유하고 유형은 int이며 기본 키를 선택합니다.

nackname: 사용자 닉네임, 유형은 varchar, 길이는 30입니다.

메시지: 메시지 내용, 유형은 텍스트입니다. 텍스트 유형 필드도 문자 유형에 속하지만 크기를 지정할 수 없습니다.

lytime: 메시지 내용 공개 시간, 유형은 날짜/시간, 길이를 설정할 필요가 없습니다.

답장: 답장 메시지의 내용, 유형은 텍스트입니다.

retime: 메시지에 응답하는 시간, 유형은 datetime이며 길이를 설정할 필요가 없습니다.

데이터베이스 테이블을 생성하는 SQL문:

<?php
$SQL = " CREATE TABLE IF NOT EXISTS `ly` (
  `id` int(10) NOT NULL AUTO_INCREMENT,
  `nickname` varchar(30) CHARACTER SET utf8 NOT NULL,
   `message` text CHARACTER SET utf8 NOT NULL,
  `avatar` varchar(50) CHARACTER SET utf8 NOT NULL,
  `lytime` datetime NOT NULL,
   `reply` text CHARACTER SET utf8 NOT NULL,
  `retime` datetime NOT NULL,
   PRIMARY KEY (`id`),
   UNIQUE KEY `id` (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ";
?>

이렇게 해서 데이터베이스 테이블 생성이 완료되었습니다.

새로운 파일
<?php $SQL = " CREATE TABLE IF NOT EXISTS `ly` ( `id` int(10) NOT NULL AUTO_INCREMENT, `nickname` varchar(30) CHARACTER SET utf8 NOT NULL, `message` text CHARACTER SET utf8 NOT NULL, `avatar` varchar(50) CHARACTER SET utf8 NOT NULL, `lytime` datetime NOT NULL, `reply` text CHARACTER SET utf8 NOT NULL, `retime` datetime NOT NULL, PRIMARY KEY (`id`), UNIQUE KEY `id` (`id`) ) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 "; ?>
시사 Clear