PHP で .pdf ファイルを MySQL BLOB に挿入するにはどうすればよいですか?

Linda Hamilton
リリース: 2024-10-23 20:09:30
オリジナル
566 人が閲覧しました

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

PHP を使用した MySQL BLOB への .pdf ファイルの挿入

ファイルをデータベースに直接保存すると、特に PDF などの大きなファイルの場合、問題が発生する可能性があります。それにもかかわらず、PHP を使用して .pdf ファイルを BLOB (バイナリ ラージ オブジェクト) として MySQL データベースに保存することが可能です。

.pdf ファイルを BLOB 列に挿入するには、次のコード スニペットを使用できます。

<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>
ログイン後にコピー

ただし、潜在的なパフォーマンスとメンテナンスの問題のため、MySQL に BLOB を保存することは推奨されないことに注意することが重要です。一般に、ファイルをファイルシステムに保存し、データベースには参照 (ファイル パスなど) のみを保存することが推奨されます。このアプローチにより、データベースのサイズが削減され、効率が向上します。

以上がPHP で .pdf ファイルを MySQL BLOB に挿入するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!