ホームページ >データベース >mysql チュートリアル >PHP で MySQL BLOB イメージを表示するにはどうすればよいですか?
画像をバイナリ ラージ オブジェクト (BLOB) として MySQL データベースに保存および取得するのは一般的な手法です。 。ただし、これらの画像の表示は難しい場合があります。
画像の挿入:
$query = "INSERT INTO products (image) VALUES(?)"; $stmt = $db->prepare($query); $stmt->bind_param('s', $image); $stmt->execute();
画像の表示:
$query = "SELECT * FROM products WHERE id = ?"; $stmt = $db->prepare($query); $stmt->bind_param('s', $id); $stmt->execute(); $result = $stmt->get_result(); $row = $result->fetch_array();
echo '<img src="data:image/jpeg;base64,' . base64_encode($row['image']) . '"/>';
以上がPHP で MySQL BLOB イメージを表示するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。