私はphpに比較的慣れていません。mysql データベースから blob データを取得した後、ブラウザ (google chrome) に画像を表示する際に問題があります。
基本的に、下のエコーの前にスラッシュを追加すると、次のコードが機能します。しかし、私は他のオンラインチュートリアルに従っており、講師はスラッシュを使用せずに画像を表示することができましたが、画像を表示することはできません. 標準ルールとは何か?追加するもう1つのこと-ブラウザで画像を取得できない場合、代わりにtingサムネイルを取得します。画像を確実に表示する方法を教えていただければ幸いです。私が作りたいサイトは画像だけです。つまり、そのような基本的なものです。お時間をいただきありがとうございます。
<?php
$conn = mysql_connect ("localhost","root","arctic123");
$db = mysql_select_db ("user_images", $conn);
if(!$db) {
echo mysql_error();
}
$q = "SELECT * FROM images";
$r = mysql_query ("$q",$conn);
if($r) {
while($row = mysql_fetch_array($r)) {
//echo $row ['username'];
//echo "<br>";
header ("Content-type: image/jpeg");
echo $row ['logo'];
//echo "<br>";
}
}else{
echo mysql_error();
}
?>