0

ブログ投稿用の画像を含む次の表があります。

+----+---------+------------------------+-----------+-----------+-------+
| id | id_post | imagine                | descriere | tip       | sters |
+----+---------+------------------------+-----------+-----------+-------+
|  1 |       4 | asdasdsadasdasdasd.jpg | NULL      | thumbnail |     0 |
|  2 |       4 | asdasdsadasdasdasd.jpg | NULL      | full      |     0 |
|  3 |       4 | asdasdsadasdasdasd.jpg | NULL      | thumbnail |     0 |
|  4 |       4 | asdasdsadasdasdasd.jpg | NULL      | full      |     0 |
+----+---------+------------------------+-----------+-----------+-------+

この表には、画像の種類 (フル スクリーンまたはサムネイル) を表す "ヒント" (英語では種類) という名前の列があります。誰かが画像をアップロードすると、常に「完全な」エントリと「サムネイル」のエントリのペアが存在します。

私がやろうとしているのは、投稿のすべての画像を取得して配列に保存することですが、画像ごとに次のような単一のエントリを使用します: Array ( [0] => Array ( [thumbnail] => "1 .jpg", [フル] => "11.jpg")...

4

3 に答える 3

1

fullまず、画像を画像にバインドする何らかの変数が必要ですthumbnail。現在のところ、魔女のサムネイルが魔女の画像に移動することを伝える方法はありません。次のようなフィールドを追加するfull_idか、次のようにエントリを 1 行に結合します。

+----+---------+--------------+---------------+-----------+-------+
| id | id_post | imagine_full | imagine_thumb | descriere | sters |
+----+---------+--------------+---------------+-----------+-------+

その後、@ voodoo417が示したように、ループを使用して値を調べます。

$items = array();

while ( $row = mysql_fetch_array( $result ) ) {
    $items[] = array( 
                 'thumbnail' => $row['imagine_thumb'],
                 'full' => $row['imagine_full']
            );
}
于 2012-08-06T11:29:05.110 に答える