PHP développe u...LOGIN

PHP développe un système backend de livre simple pour créer une base de données et des tables

Créez d'abord une base de données sur les livres, nommée 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();
?>

Créez une table administrateur dans la base de données, nommée admin

Définissez les champs suivants :

id : Il est unique, de type int, et sélectionne la clé primaire.

nom d'utilisateur : nom de l'administrateur, le type est varchar, la longueur est 50.

mot de passe : mot de passe, le type est varchar, la longueur est de 50.

<?php
$SQL = " CREATE TABLE IF NOT EXISTS `admin` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `username` varchar(50) CHARACTER SET utf8 DEFAULT NULL,
  `password` varchar(50) CHARACTER SET utf8 DEFAULT NULL,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB  DEFAULT CHARSET=utf8 COLLATE=utf8_bin AUTO_INCREMENT=2 ";
?>

Ici, nous devons continuer à utiliser la table yx_book

champ de "PHP pour développer un système simple de prêt de livres" comme suit :

id : Il est unique et de type int, et sélectionnez la clé primaire.

nom : nom du livre, le type est varchar, la longueur est 20.

prix : Prix, le type est décimal (4,2), utilisé pour le stockage de données avec une précision relativement élevée.

La syntaxe de déclaration de la colonne décimale est decimal(m,d).

1. M est le nombre maximum de nombres (précision). Sa plage est comprise entre 1 et 65 (dans les anciennes versions de MySQL, la plage autorisée était comprise entre 1 et 254).
2. D est le nombre de chiffres à droite de la virgule décimale (échelle). Sa plage est de 0 à 30, mais elle ne doit pas dépasser M.

heure de téléchargement : durée de stockage, le type est datetime.

type : classification des livres, le type est varchar, la longueur est 10.

total : le nombre de livres, le type est entier, la longueur est 50.

leave_number : Le nombre de livres restants pouvant être empruntés, le type est int, la longueur est 10.

<?php
$SQL = " CREATE TABLE IF NOT EXISTS `yx_books` (
  `id` int(10) NOT NULL AUTO_INCREMENT,
  `name` varchar(20) CHARACTER SET utf8 NOT NULL,
  `price` decimal(4,2) NOT NULL,
  `uploadtime` datetime NOT NULL,
  `type` varchar(10) CHARACTER SET utf8 NOT NULL,
  `total` int(50) DEFAULT NULL,
  `leave_number` int(10) DEFAULT NULL,
  PRIMARY KEY (`id`)
) ENGINE=MyISAM  DEFAULT CHARSET=utf8 COLLATE=utf8_bin AUTO_INCREMENT=42 ";
?>

Écrivez la table de base de données créée dans le fichier config.php, afin que nous puissions appeler la table de base de données sur différentes pages à l'avenir.

<?php
ob_start();
session_start(); //开启缓存
header("Content-type:text/html;charset=utf-8");
$link = mysqli_connect('localhost','username','password','book');
mysqli_set_charset($link, "utf8");
if (!$link) {
  die("连接失败:".mysqli_connect_error());
}
?>
section suivante
<?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(); ?>
soumettreRéinitialiser le code
chapitredidacticiel