PHP从列值显示图像

时间:2013-02-21 05:52:38

标签: php mysql sql

Table
+-----+--------+---------+
|  ID |  Name  |  Images |
+-----+--------+---------+
| 001 | John   |    5    |
| 002 | Mark   |    3    |
+-----+--------+---------+

我想像这样显示

Jon, 001-1.jpg | 001-2.jpg | 001-2.jpg | 001-3.jpg | 001-4.jpg | 001-5.jpg | 

Mark, 002-1.jpg | 002-2.jpg | 002-2.jpg | 002-3.jpg |

数据库表上的图像值将是返回创建图像链接的图像数量

1 个答案:

答案 0 :(得分:0)

你可以使用它。不知道为什么你觉得很难。

$c = 0
while (false !== ($data = fetch_array_as_row_function()))
{
    echo "<tr>";
    echo "<td>", $data["name"], "</td>";
    for ($i = 0; $i < $data["images"]; $i++)
        echo "<td>00", $c,"-", $i, "</td>";
    echo "</tr>";
}

此处,函数fetch_array_as_row_function()mysql_fetch_array()的作用相同。