2016-04-24 177 views
-1

我试图添加图像到我的数据库通过使用图像路径,在图像列下,我用varchar作为类型,我已经插入图像/ canin.jpg作为值。图像在phpmyadmin使用图像路径

当我尝试显示使用PHP这是行不通的这个形象,这是我所:

 $sql = "SELECT dog_id, dogbreed, image, sellercontact, location FROM dog"; 
     $result = $conn->query($sql); 

    if ($result->num_rows > 0) { 
    echo "<table><tr><th>ID</th><th>Dog Breed</th><th>Image</th><th>Seller and Contact number</th><th>Location</th></tr>"; 
    // output data of each row 
    while($row = $result->fetch_assoc()) { 
    echo "<tr><td>".$row["dog_id"]."</td><td>".$row["dogbreed"]." <td>".$row["image"]."</td><td>".$row["sellercontact"]." </td><td>".$row["location"]."</td></tr>"; 
    } 
    echo "</table>"; 
    } else { 
    echo "0 results"; 

所有其他信息,如狗了,狗养殖等已被检索到,但其不带回图像。

有什么想法?

+0

时,它只是返回'图片/ canin.jpg'或者是细胞空白? –

+0

我已经创建了一个名为其中包含该文件名称的图像的文件夹。图像文件位于我的所有源代码等 – lauren

+0

但它只是显示的路径,而不是实际的图像?或者它是完全空白的 –

回答

0

您需要使用HTML img标记才能显示图像。

更换<td>".$row["image"]."</td><td><img src=\"".$row["image"]."\"/></td>

这将产生<td><img="images/canin.jpg"/></td>执行

+0

不幸的是,没有工作:( – lauren

+0

如果您查看源代码输出了什么标记? –

+0

yay它工作!! :)我一定留下了一些它当粘贴它时! – lauren