Maison > base de données > tutoriel mysql > le corps du texte

Comment insérer des fichiers .pdf dans des BLOB MySQL en PHP ?

Linda Hamilton
Libérer: 2024-10-23 20:09:30
original
566 Les gens l'ont consulté

How to Insert .pdf Files into MySQL BLOBs in PHP?

Insérer des fichiers .pdf dans des BLOB MySQL à l'aide de PHP

Le stockage de fichiers directement dans une base de données peut être problématique, en particulier pour les fichiers volumineux tels que les PDF . Malgré cela, il est possible de stocker des fichiers .pdf dans des bases de données MySQL sous forme de BLOB (Binary Large Objects) en utilisant PHP.

Pour insérer un fichier .pdf dans une colonne BLOB, vous pouvez utiliser l'extrait de code suivant :

<code class="php">$sql = "INSERT INTO table (data) VALUES (?)";
$stmt = $mysqli->prepare($sql);
$stmt->bind_param("b", file_get_contents("path/to/file.pdf"));
$stmt->execute();</code>
Copier après la connexion

Cependant, il est important de noter que le stockage des BLOB dans MySQL n'est pas recommandé en raison de problèmes potentiels de performances et de maintenance. Il est généralement préférable de stocker le fichier sur le système de fichiers et de sauvegarder uniquement une référence (par exemple, le chemin du fichier) dans la base de données. Cette approche réduit la taille de la base de données et améliore l'efficacité.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:php
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!