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内部データベースからの出力は、次のとおり
ジェイク [ 'https://example.com/jake1.jpg,https://example.com/jake2.jpg,https://example.com/jake3.jpg ']
ステファニー [' https://example.com/stephanie1.jpg,https://example.com/stephanie2.jpg,https://example.com/stephanie3.jpg']
Iこれらのlinを置く方法を知らないks(MYSQLのCONCATから)をimgタグの中に入れて、URL自体ではなく画像を表示します。私は成功せず、これを試してみました:私を助けることができる
<?php
$employer .= "<img src=" . $row['Url'] . "";
?>
を?ありがとうございました。
いいえ、それは動作しません。問題は文字列です。文字列には、最初の投稿のように複数のリンクが含まれています。私はこれらの文字列全体をimgタグの中に入れることはできません。多分私はJavascriptでイメージを1つずつ表示できますか? – Jasper