PHP développe u...LOGIN

PHP développe un système simple de communiqués de presse pour créer des bases de données et des tables

Nous pouvons créer une base de données via phpmyadmin. Créez d’abord une base de données nommée test.

Créez une table de données sous cette base de données nommée new.

L'étape suivante consiste à créer différents champs sous la table des actualités.

Qu'est-ce qu'un champ ?

En termes simples, il s'agit d'un terme général désignant une classe de choses.

" id " : Le champ " id " est un champ préféré par défaut. Le contenu sous les autres champs peut être répété, mais ce champ est un nombre arabe commençant à 1. . Lors de la définition de ce champ, définissez la clé primaire, l'index, l'unique et l'incrémentation automatique. Cet incrément automatique signifie une augmentation automatique. Lorsque du contenu est ajouté à un champ, ce champ augmentera automatiquement de 1. C'est-à-dire que tout champ correspond à un identifiant unique, tel que 1, 2, 0 27...

Parlons de la mise en place de la partie actualité du domaine.

1. id : La signification est le numéro de chaque news, elle est unique, le type est int, sélectionnez l'incrémentation automatique dans "Extra", et sélectionnez la clé primaire.

2. auteur : la signification est l'auteur (éditeur de nouvelles), définissez le type sur varchar et la longueur est de 20

3. : sens C'est le titre de l'actualité, le type est varchar, la longueur est 100

4 contenu : Le sens est le contenu de l'actualité, le type est texte. Bien que le champ de type texte appartienne également à un type de caractère, sa taille ne peut pas être spécifiée. Si la longueur est définie, le système affichera une erreur d'instruction SQL.

5.created_at : La signification est l'heure de publication, le type est datetime, la longueur n'a pas besoin d'être définie

Dans ce cas Ainsi, la nouvelle table de données est créée.


Vous pouvez également créer des tables de base de données via le code PHP

Créez d'abord une base de données de test :

<?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();
?>

Créez ensuite une nouvelle table dans la base de données de test :

<?php
    // 创建连接
    $conn = new mysqli("localhost", "uesename", "password","test");
    // 检测连接
    if ($conn->connect_error) 
    {    
    die("连接失败: " . $conn->connect_error);
    } 
    // 使用 sql 创建数据表
    $sql = "CREATE TABLE new (
    id int(10) UNSIGNED AUTO_INCREMENT PRIMARY KEY,
     title varchar(100) NOT NULL,
      author varchar(20) NOT NULL,
      content text NOT NULL,
      created_at datetime NOT NULL,
    )ENGINE=InnoDB DEFAULT CHARSET=utf8 ";
    if ($conn->query($sql) === TRUE) 
    {    
       echo "Table MyGuests created successfully";
    } else {    
       echo "创建数据表错误: " . $conn->error;
    }
    $conn->close(); 
?>


section suivante
<?php // 创建连接 $conn = new mysqli("localhost", "uesename", "password","test"); // 检测连接 if ($conn->connect_error) { die("连接失败: " . $conn->connect_error); } // 使用 sql 创建数据表 $sql = "CREATE TABLE new ( id int(10) UNSIGNED AUTO_INCREMENT PRIMARY KEY, title varchar(100) NOT NULL, author varchar(20) NOT NULL, content text NOT NULL, created_at datetime NOT NULL, )ENGINE=InnoDB DEFAULT CHARSET=utf8 "; if ($conn->query($sql) === TRUE) { echo "Table MyGuests created successfully"; } else { echo "创建数据表错误: " . $conn->error; } $conn->close(); ?>
soumettreRéinitialiser le code
chapitredidacticiel