PHP는 데이터베이스와 사용...LOGIN

PHP는 데이터베이스와 사용자 테이블을 생성하는 간단한 도서 대출 시스템을 개발합니다.

먼저 book이라는 이름의 책에 대한 데이터베이스를 만듭니다.

<?php
// 创建连接
$conn = new mysqli("localhost", "uesename", "password");
// 检测连接
if ($conn->connect_error) 
{    
    die("连接失败: " . $conn->connect_error);} 
    // 创建数据库
    $sql = "CREATE DATABASE book";
        if ($conn->query($sql) === TRUE) 
        {    
        echo "数据库创建成功";
        } else {    
        echo "Error creating database: " . $conn->error;
        }
    $conn->close();
?>

사용자 등록 및 로그인에 사용해야 하는 user라는 이름의 데이터베이스에 테이블을 만듭니다.

다음 필드를 설정합니다.

id: 고유하고 int를 입력하고 기본 키를 선택합니다.

name: 사용자 이름, 유형은 varchar, 길이는 100입니다.

password: 비밀번호, 유형은 varchar, 길이는 100입니다.

email: 이메일, 유형은 varchar, 길이는 100입니다.

tel: 전화, 유형은 varchar, 길이는 100입니다.

주소: 주소, 유형은 varchar, 길이는 200입니다.

<?php
$SQL = " CREATE TABLE IF NOT EXISTS `user` (
  `id` int(10) NOT NULL AUTO_INCREMENT,
  `name` varchar(100) DEFAULT NULL,
  `password` varchar(100) DEFAULT NULL,
  `email` varchar(100) DEFAULT NULL,
  `tel` varchar(100) DEFAULT NULL,
  `address` varchar(200) DEFAULT NULL,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB  DEFAULT CHARSET=utf8 AUTO_INCREMENT=6 ";
?>

물론 phpMyAdmin에서 직접 생성할 수도 있습니다.

생성된 데이터베이스 테이블을 config.php 파일에 기록하면 나중에 다른 페이지에서 데이터베이스 테이블을 호출할 수 있습니다.

<?php

ob_start();
session_start(); //开启缓存
header("Content-type:text/html;charset=utf-8");

$link = mysqli_connect('localhost','root','root','book');
mysqli_set_charset($link, "utf8");
if (!$link) {
  die("连接失败:".mysqli_connect_error());
}
?>


다음 섹션
<?php // 创建连接 $conn = new mysqli("localhost", "uesename", "password"); // 检测连接 if ($conn->connect_error) { die("连接失败: " . $conn->connect_error);} // 创建数据库 $sql = "CREATE DATABASE book"; if ($conn->query($sql) === TRUE) { echo "数据库创建成功"; } else { echo "Error creating database: " . $conn->error; } $conn->close(); ?>
코스웨어