首页 文章

显示来自concat mysql和php的图像

提问于
浏览
0

我试图在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内部数据库的输出是:

我不知道如何将这些链接(来自MYSQL中的CONCAT)放在img-tag中来显示图像而不是url(s)本身 . 我尝试了这个没有成功:

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

谁能帮我?谢谢 .

1 回答

  • 0

    您希望图像标记的输出如下所示:

    <img src="THEURL">
    

    现在你没有把url放在引号或关闭标签 . 你需要做这样的事情

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

相关问题