-2
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 |

データベーステーブルの画像値は、画像リンクを作成するために返される画像の数になります

4

1 に答える 1

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()です。

于 2013-02-21T05:56:55.093 に答える