0
你好我正在使用包含圖像和客戶端列的blob圖像來引用它的問題是如何顯示基於clientid的圖像blob,以便我可以顯示它在網頁中使用yii 2?顯示來自數據庫yii的BLOB圖像2
下面是表格的截圖。
因爲這個特殊的文章中我得到的印象是隻上傳圖片作爲BLOB。 Yii2 Display image stored in BLOB database field
但是,我該如何讓它只能從數據庫中返回/顯示blob?
EDIT 1
我轉換成答案YII代碼。
控制器
public function DisplayBlob($clientid){
$model = new Slimages();
return $model->DisplayBlob($clientid);
}
這裏是model.php
public static function DisplayBlob($clientid){
return static::find()->where(['clientid' => $clientid])->asArray()->all();
// $db = $db = mysqli_connect("localhost","root","","myenrollment"); //keep your database name
// $sql = "SELECT * FROM slimages WHERE clientid = $clientid"; // pass your clientid here
// $statement = $db->query($sql);
// $result = mysqli_fetch_array($statement);
// return $result;
//echo '<img src="data:image/jpeg;base64,'.base64_encode($result['Picture']).'"/>';
}
查看文件
<td colspan="2"><?php
$result = SiteController::DisplayBlob($_user);
foreach($result as $image){
// echo 'hello';
echo '<img src="data:image/jpeg;base64,'.base64_encode($image['Picture']).'" height="100" width="100"/>';
}
?></td>
我知道它在我的網頁上工作,但我只是想知道是否有任何方式在yii代碼中這樣做? – user827391012