La section précédente expliquait comment enregistrer des fichiers dans un répertoire local via le code PHP
Dans cette section, nous expliquons comment télécharger des fichiers dans la base de données.
Nous devons d'abord créer 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(); ?>
Ensuite, nous devons créer une table img de base de données, qui contient trois identifiants de contenu, des titres de titres et des adresses d'images.
Définissez les champs suivants :
id : Il est unique, de type int, et sélectionnez la clé primaire.
titre : titre, le type est varchar, la longueur est 100.
pic : Adresse de stockage de l'image, le type est varchar, la longueur est 100.
<?php // 创建连接 $conn = new mysqli("localhost", "uesename", "password","test"); // 检测连接 if ($conn->connect_error) { die("连接失败: " . $conn->connect_error); } // 使用 sql 创建数据表 $sql = "CREATE TABLE img ( id INT(10) UNSIGNED AUTO_INCREMENT PRIMARY KEY, title VARCHAR(100) NOT NULL, pic VARCHAR(200) NOT NULL,)ENGINE=InnoDB DEFAULT CHARSET=utf8 "; if ($conn->query($sql) === TRUE) { echo "Table MyGuests created successfully"; } else { echo "创建数据表错误: " . $conn->error; } $conn->close(); ?>
Bien sûr, vous pouvez également créer directement des bases de données et des tables via phpMyAdmin.
Pour plus de détails, veuillez vous référer à notre didacticiel du module de connexion utilisateur de développement PHP sur la création de bases de données et de tables.
section suivante