2017-07-22 4 views
0

こんにちは私はMYSQLデータベースからイメージのBLOBを取得する作業コードを持っていますが、addtionでクリックすることで人が製品ページをクリックできるようにします。これは私の作業コードですが、これまで画像をクリック可能にするためのURLを追加できませんでした。どうすればいい?URLを一度BLOBから取得してクリック可能な画像を作る方法

<?php 
    $id ='1'; 
    $db = mysqli_connect("localhost","brianrob_usr","","brianrob_productdb"); //keep your db name 
    $sql = "SELECT * FROM Products WHERE id = $id"; 
    $sth = $db->query($sql); 
    while($row = $sth->fetch_array()){ 
    echo '<div><img src="data:image/jpeg;base64,'.base64_encode($row['Image']).'"/></div>'; 
    } 
    ?> 

答えて

1

echo '<div><img href="someurl.com" src="data:image/jpeg;base64,'.base64_encode($row['Image']).'"/></div>'; 

それとも、それはダイナミックだとあなたがフィールドにイメージ名を持っている場合は、これを行うに画像。

echo '<div><a href="'.$row['URL'].'"><img src="data:image/jpeg;base64,'.base64_encode($row['Image']).'"/></a></div>'; 

あなたがDBの列としてURLを持って想定トリックを行う必要があります。

0

この試してみてください:あなたは周りのアンカータグを追加する必要があり

echo '<div><img href="' . $row["imageName"] . '" src="data:image/jpeg;base64,'.base64_encode($row['Image']).'"/></div>'; 
関連する問題