2017-12-30 19 views
2

私は画像のウェブサイトを持っています。 画像の詳細はmysqlのmysqlの画像にタグ/キーワードを設定するには

Id| path image weight like date   alt user admin tag 
01 aaa/ xys.jpg 10gm 25 25-12-2017 xxx usr1 adm1 nature,wild 

私は、全体の「タグ」配列内のタグを検索し、いくつかの画像をソートしたいときに私は、タグの行にタグを保存しています、それに保存されます。 すべてのテーブルには多くの異なるタグがあります。 これ以上のオプションはありません。

答えて

1

タグと画像には多対多の関係があります。つまり、タグには多数の画像があり、画像には多くのタグを付けることができます。 したがって、その構造を処理するためにさらに2つのテーブルを作成する必要があります。

images - id, path, etc.. 
tags - id, name 
image_tags - image_id, tag_id 

タグで検索すると、そのテーブルに参加することができます。それは簡単な仕事です。

+0

申し訳ありませんが、私のウェブサイトには関係はありません。すべてのテーブルには異なるタグがあります。 –

+0

どういう意味ですか?これは画像テーブル用です –

+0

私はジュエリーカタログのウェブサイトを持っています。ゴールドリングのデザインテーブルには、石なし、石なし、円形リングまたは楕円形サイズリングのようなタグがあります。 –

関連する問題