PHP を使用したデータベースからの画像の表示
PHP では、データベースに保存されている画像を表示するのが一般的なタスクです。これを実現するためのコード スニペットを見てみましょう。
$db = mysqli_connect("localhost","root","","DbName"); $sql = "SELECT * FROM products WHERE id = $id"; $sth = $db->query($sql); $result = mysqli_fetch_array($sth); echo '<img src="data:image/jpeg;base64,'.base64_encode( $result['image'] ).'"/>';
このコードは、MySQL データベース拡張機能 (mysqli) を利用してデータベースから画像データを取得し、base64 エンコーディングを使用して画像をインライン HTML 要素として表示します。コードの各セクションの動作は次のとおりです。
提供されたコードを実装すると、データベースに保存されている画像を Web ページに正常に表示できます。
以上がPHP を使用してデータベースから画像を表示するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。