我相信这将是一个快速修复,但我无法通过搜索SO和谷歌找到任何东西。
我正在尝试使用php创建一个网站,该网站将输出MySQL数据库的结果。我的数据库中的一行没有值,但是当我运行以下代码时,它仍然试图输出图像。
<p><?php echo $row['product_desc'] ?></p>
<p><img src="
<?php echo $row["product_img_name"] ?>" height="133" width="100"></p>
<p><span class="price"><?php echo $row['price'] ?></span></p>
现在我的数据库中有10个项目,除了一个项目之外的所有项目都有product_img_name的值。它仍然用一个空白的断开链接填充输出,其中一个字段为空。什么是正确的方法来使它跳过这条线。我试图使用if语句
<p><?php echo $row['product_desc'] ?></p>
<p><img src="
<?php if file_exists($product_img_name) {echo $row["product_img_name"]} ?>" height="133" width="100"></p>
<p><span class="price"><?php echo $row['price'] ?></span></p>
但是会返回错误。
有谁知道我怎么能这样做?
谢谢!