gpt4 book ai didi

php - 如何使用php从mysql访问图像到html表

转载 作者:行者123 更新时间:2023-11-29 06:56:28 25 4
gpt4 key购买 nike

我想从数据库获取图像到 html 表格单元格。我尝试过一些东西,但它给了我一个错误。让我知道这段代码有什么问题。

         <tbody>
<?php
$result = mysqli_query($conn,$sql);
while($row = mysqli_fetch_array($result,MYSQLI_BOTH)) {
echo " <tr>
<th>1</th>

<td>{$row['itemId']}</td>
**<td><img src="imageView.php?image_id=<?php echo .$row["imageId"].; ?
>" /><br/>**
<td/>
<br/>
</td>
<td>{$row['itemName']}</td>
</tr>";
}
?>
<tr>
<th scope="row">2</th>
<td>Nicholas</td>
<td>Sanchez</td>
<td>username</td>
</tr>
<tr>
<th scope="row">3</th>
<td>Debra</td>
<td>Shaw</td>
<td>username</td>
</tr>
<?php

mysqli_close($conn);
?>
</tbody>

最佳答案

您正在尝试在 echo ""; 中使用 PHP 标签

而不是

<?php echo .$row["imageId"].; ?>

试试这个

{$row["imageId"]}

或者

".$row["imageId"]."

另外不要忘记转义图像标签。如果您的 echo 也包含双引号,请不要使用双引号。对图像标签使用单引号,而不是 '。如果您想在图像标签中使用双引号,请像这样转义

<img src=\"imageView.php?image_id=".$row["imageId"]."\" />

但为了确保图像标记中的引号是安全的,您可以仅使用单引号:

<img src='imageView.php?image_id=".$row["imageId"]."' />

关于php - 如何使用php从mysql访问图像到html表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45421895/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com