0

我想从 mysql 表中检索图像。现在我只得到图像图标。请帮我解决这个问题。

<?php
include 'config.php';
$query = mysql_query("SELECT * FROM addproduct");
echo "<table border='1'>
        <thead>
            <th>PRODUCT</th>
            <th>PRICE</th>
            <th>QUANTITY</th>
            <th>IMAGE</th>
        </thead>";
    while ($row=mysql_fetch_array($query))
    {
        echo "<tr>";
        echo "<td>".$row['addProduct']."</td>";
        echo "<td>".$row['quantity']."</td>";
        echo "<td>".$row['price']."</td>";
        //header("Content-type: image/jpeg");
        //echo $row['image'];
        //echo "<td><img src=".$row['image']."</td>";
        echo "<td> <img src=" . $row['image'] . "></td>";
            //header("Content-type: image/jpeg");
        echo "</tr>";   
    }
echo "</table>";
?>
4

6 回答 6

2

如果你回应这个,你会看到什么 $row['image']

你看到图片网址了吗?

于 2013-05-21T07:30:29.887 回答
0

用这个:-

<img src=<?php echo $row['image']; ?> width="200" height="180">

我假设它$row['image']包含图像的路径。

于 2013-05-21T06:53:20.333 回答
0

您需要确保路径正确。这将起作用:

<?php
    include 'config.php';
    $query = mysql_query("SELECT * FROM addproduct");
    echo "<table border='1'>
            <thead>
                <th>PRODUCT</th>
                <th>PRICE</th>
                <th>QUANTITY</th>
                <th>IMAGE</th>
            </thead>";
        while ($row=mysql_fetch_array($query))
        {
            echo "<tr>";
            echo "<td>".$row['addProduct']."</td>";
            echo "<td>".$row['quantity']."</td>";
            echo "<td>".$row['price']."</td>";
            //header("Content-type: image/jpeg");
            //echo $row['image'];
            //echo "<td><img src=".$row['image']."</td>";
            echo "<td> <img src="/. $row['image'] . "></td>";
                //header("Content-type: image/jpeg");
            echo "</tr>";   
        }
    echo "</table>";
    ?>
于 2013-05-21T08:26:34.717 回答
0

你在哪里上传你的图片?在文件夹或数据库中?如果您在文件夹中上传图像,那么您可以检查您的字段或提供 img src 标签的相对路径

于 2013-05-21T06:58:18.257 回答
0

您需要添加路径$_SERVER $_SERVER 链接

 $image_path = $_SERVER['SERVER_NAME']."/your path/".$row['image'];
 echo "<td> <img src=" . $image_path . "></td>";
于 2013-05-21T06:59:23.900 回答
-1
   echo "<td><img src='image/".$row['image']."' height=200px width=200px /></td>";

添加

image/作为您的图像文件夹。

于 2013-05-21T06:55:03.477 回答