2017-02-24 78 views
0

我試圖在php中顯示一些圖像。顯示來自concat mysql和php的圖像

<?php 
    $sql1 = " 
    SELECT data1.id 
     , data1.profileid 
     , data1.Employer 
     , CONCAT('[',GROUP_CONCAT(data2.Url),']') Url 
     FROM database1 data1 
     LEFT 
     JOIN database2 data2 
      ON data1.id = data2.employerid 
    WHERE data1.profileid = '$session' 
    GROUP 
     BY data1.id 
     , data1.profileid 
     , data1.Employer"; 
     $resultEmployer = mysqli_query($db, $sql1) or die; 

    if (mysqli_num_rows($resultEmployer) > 0) 
     { 
      while($row = mysqli_fetch_assoc($resultEmployer)) 
      { 
       $employer .= "" . $row['Employer'] . ""; 
       $employer .= "" . $row['Url'] . ""; 
        } 
      } 
    ?> 

從內部PHP數據庫的輸出是:

我不知道如何把這些林ks(來自MYSQL中的CONCAT)在img-tag中顯示圖像而不是url本身。我想這沒有成功:

<?php 
 
$employer .= "<img src=" . $row['Url'] . ""; 
 
?>

誰能幫我?謝謝。

回答

0

您希望您的圖片標籤的輸出是這樣的:

<img src="THEURL"> 

現在你不把URL中引號或關閉標籤。你需要做這樣的事情

$employer .= '<img src="' . $row['Url'] . '">'; 
+0

不,這是行不通的。問題在於字符串。該字符串包含多個鏈接,就像在我的第一篇文章中。我無法將這些整個字符串放在img-tag中。也許我可以用Javascript一個接一個地顯示圖像? – Jasper