标签中的回显图像文件<;img src=”等&引用&燃气轮机;在php中
有点小问题。请帮帮我。我只想回显数据库中每个id的行图像 这是我的php代码的一部分标签中的回显图像文件<;img src=”等&引用&燃气轮机;在php中,php,html,Php,Html,有点小问题。请帮帮我。我只想回显数据库中每个id的行图像 这是我的php代码的一部分 while ($row = $result->fetch_assoc()) { // Print out the contents of the entry echo "<img src='. $row["image1"] .'>"; } while($row=$result->fetch_assoc()){ //打印出条目的内容 回声“; } 有
while ($row = $result->fetch_assoc()) {
// Print out the contents of the entry
echo "<img src='. $row["image1"] .'>";
}
while($row=$result->fetch_assoc()){
//打印出条目的内容
回声“;
}
有人能帮忙吗?请并感谢您尝试这样做。首先在变量中获取图像,然后定义图像的
src
while ($row = $result->fetch_assoc()) {
// Print out the contents of the entry
$image = $row['image1'];
echo "<img src='".$image."'>";
}
while($row=$result->fetch_assoc()){
//打印出条目的内容
$image=$row['image1'];
回声“;
}
由于单引号和双引号的位置不正确,原始问题存在语法错误
PHP允许您将变量如$variable
和$someArray['variable']
直接插入到双引号字符串中,方法是将其括在大括号{
和}
中
生成HTML时,我更喜欢创建属性使用双引号的HTML标记
因此,使用大括号语法,您可以从问题中重写代码,如下所示:
1) 对于src=”“属性,使用双引号将其用反斜杠转义
while ($row = $result->fetch_assoc())
{
echo "<img src=\"{$row['image1']}\">";
}
while($row=$result->fetch_assoc())
{
回声“;
}
2) 如果您不介意对HTML属性使用双引号,那么您可以简化为
while ($row = $result->fetch_assoc())
{
echo "<img src='{$row['image1']}'>";
}
while($row=$result->fetch_assoc())
{
回声“;
}
或者,如果没有大括号技术,您只需要获得单引号和双引号的正确顺序,因此以下所有内容也都是有效的:
echo "<img src=\"" . $row['image1'] . "\">";
echo '<img src="' . $row['image1'] . '">';
echo '<img src=\'' . $row['image1'] . '\'>';
echo”“;
回声';
回声';
最后,您可以使用最不理想的方法IMHO,即直接将变量内联到双引号字符串中。这只适用于普通变量,而不适用于数组
$image = $row['image1'];
echo "<img src=\"$image\">";
$image=$row['image1'];
回声“;
代码突出显示您的问题。什么@因为你的代码明显有语法错误。代码高亮显示在哪里。嗨,先生,谢谢你,但如果你回答问题,请解释一下。谢谢。在等号和撇号后面加上双引号。回音行中有一个明显的语法错误。正确的是echo“”;虽然这个代码片段可以解决这个问题,但它确实有助于提高文章的质量。请记住,您将在将来回答读者的问题,这些人可能不知道您的代码建议的原因。还请尽量不要用解释性注释挤满你的代码,这会降低代码和解释的可读性!