Créez une table dans la base de données qui doit être utilisée pour la page principale, nommée yx_book
Définissez les champs suivants :
id : il est unique, tapez 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 décimale (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 "; ?>
Créez une autre table d'emprunt utilisateur nommée lend
Définissez les champs suivants :
id : Il est unique et le type est int et sélectionnez la clé primaire. .
book_id : l'identifiant de chaque livre, le type est int
book_title : le type est varchar, la longueur est 100.
lend_time : durée d'emprunt, le type est datetime.
user_id : user id, tapez int
<?php $SQL = " CREATE TABLE IF NOT EXISTS `lend` ( `id` int(10) NOT NULL AUTO_INCREMENT, `book_id` int(10) NOT NULL, `book_title` varchar(100) CHARACTER SET utf8 NOT NULL, `lend_time` datetime NOT NULL, `user_id` int(10) NOT NULL, PRIMARY KEY (`id`,`user_id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_bin AUTO_INCREMENT=85 "; ?>
Bien sûr, vous pouvez également le créer directement dans phpMyAdmin.
section suivante