0

次のコードの正しい書き方は?

echo '<img src="'images/.$row['picture']. '"/>';

データベースから画像を表示したい。

4

5 に答える 5

4

質問を正しく理解していれば、

<?php
echo '<img src="/images/' . $row['picture'] . '"/>';
?>

また

<?php
echo "<img src='/images/" . $row['picture'] . "'/>";
?>
于 2012-04-11T04:51:01.737 に答える
2

vprintf 関数を使用できます: http://www.php.net/manual/ru/function.vprintf.php

vprintf('<img src="images/%s"/>', $row['picture']);

またはこれ:

echo "<img src=\"{$row['picture']}\" />";

HTML 文字をエスケープすることを忘れないでください: http://php.net/manual/en/function.htmlspecialchars.php

$row['picture'] = htmlspecialchars($row['picture'], ENT_QUOTES);
于 2012-04-11T05:12:50.293 に答える
1
echo  '<img src="images/'.$row['picture'].'" />';
于 2012-04-11T04:52:05.407 に答える
0
    echo '<img src=images/'.$row['picture'].'>';
于 2012-04-11T04:54:00.180 に答える
0

試す

<?php
echo "<img src=images/".$row['picture']."/>";
?>
于 2012-04-11T04:51:03.003 に答える