私のデータベースにはタグが付けられているという6つのカテゴリがあります。オリジナルのエントリが挿入されると、それらは、チェックボックス形式から選択されたアレイとして計上し、次のように挿入されていますタグを更新する(Toxi solution)問題
foreach ($cat as $item)
{
$sql =
"INSERT INTO tag_relational (job_id, tag_id) VALUES ('$job_id', '$item')";
$result=mysql_query($sql);
}
私は今、人々は彼らのリストを編集することができます「編集」セクションを持っていますが、私はタグを更新する方法としてちょっと残っています。私はこれを試しました:
しかし、そう思われるのは、既存の各エントリを同じtag_idに設定することだけです。
たとえば、4つの異なるタグが付いている元の投稿(すべてあらかじめ設定されており、特定のリストからのみ選択できます)の場合、元のjob_idエントリのそれぞれをLAST、NEW 、編集フォームのtag_idではなく、新しいタグを選択します。それは理にかなっていますか?
誰でも私の更新クエリの編集を手伝うことができますか?
こんにちはマット、tag_relationalには、メインテーブルから外部キー(job_id)を追加するフィールドと、タグがリストされた外部キーを追加する2つのフィールドがあります。ユニークなID。したがって、job_id 423のエントリは、外部キー3,4,6を追加することができます。 – Dan
明確にするために、tag_relationalテーブル内のジョブに関連付けられたタグを更新しようとしていますか? – Matt
はい、正確です。申し訳ありませんが、私は私の元の質問が少し曇っていたことを知っている! – Dan