recherche
  • Se connecter
  • S'inscrire
Réinitialisation du mot de passe réussie

Suivez les projets qui vous intéressent et découvrez les dernières actualités les concernant.

Base de données de création de listes d'actualités

Lorsque nous créons une base de données, nous devons d'abord préparer les règles du projet, telles que : quelles fonctions doivent être développées, quelles tables et quels champs sont inclus dans les tables de la base de données, etc.

Nous créons d'abord une base de données appelée news :

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

Ensuite, nous créons un tableau et clarifions grossièrement les champs dont nous avons besoin :

字段名idtitlecontentauthorcreated_atupdated_at
字段类型intvarchartextvarchardatetime
datetime
字段长度10200
50

字段描述id编号标题内容作者发布时间更新时间

Selon ce qui précède Pour le tableau , il nous suffit d'écrire l'instruction de création de table :

<?php
$SQL = " CREATE TABLE IF NOT EXISTS `detials` (
    `id` int(10) NOT NULL AUTO_INCREMENT,
    `title` varchar(200) CHARACTER SET utf8 NOT NULL,
   `content` text CHARACTER SET utf8 NOT NULL,
    `author` varchar(50) CHARACTER SET utf8 NOT NULL,
   `created_at` datetime CHARACTER SET utf8 NOT NULL,
    `updated_at` datetime NOT NULL,
     PRIMARY KEY (`id`),
     UNIQUE KEY `id` (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ";
?>

D'accord, maintenant notre base de données et notre table de données sont créées, et nous pouvons ensuite implémenter nos fonctions.


nouveau fichier
<?php $SQL = " CREATE TABLE IF NOT EXISTS `detials` ( `id` int(10) NOT NULL AUTO_INCREMENT, `title` varchar(200) CHARACTER SET utf8 NOT NULL, `content` text CHARACTER SET utf8 NOT NULL, `author` varchar(50) CHARACTER SET utf8 NOT NULL, `created_at` datetime CHARACTER SET utf8 NOT NULL, `updated_at` datetime NOT NULL, PRIMARY KEY (`id`), UNIQUE KEY `id` (`id`) ) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 "; ?>
Réinitialiser le code
Opération automatique
soumettre
Aperçu Clear