ホームページ バックエンド開発 PHPチュートリアル 製品属性と製品属性値について質問する

製品属性と製品属性値について質問する

Jun 13, 2016 pm 12:02 PM
id nbsp update

製品属性と製品属性値について質問しますか?
製品テーブル
goods_id cat_id productname Price

属性テーブル
attr_id cat_id attr_name

属性値テーブル
id attr_id Goods_id attr_value

フォームが変更されたとき
<form action="saveData.asp?act=modify" method="post">
...... ................................
</form>

saveData.asp
最初に削除する必要があります delete * from [属性値] where Goods_id=2 and attr_id=3, then insert into [属性値](attr_id,goods_id,attr_value)values(...)

なるほどこれがecshopの処理の仕組みですね。どう思いますか?このようにしなければならないのでしょうか? [属性値] セットを更新できないのはなぜですか....
-----解決策---------
これを一度に行うのが最も簡単で最速の方法です。

それ以外の場合、属性を追加または削除するときに、処理を実行するときにどれが削除されたかを判断する必要がありますか?新着情報?どれが変更されましたか?
------解決策-----------
1.goods_id=2 および attr_id の tbname から削除します=3
は *

2.update from tbname set...
これも実行できます。重要なのは、変更する必要がある条件を見つけることです。

-----解決策--------------------------------
複数のレコードが同時に変更された場合、1 つずつ更新するのは、1 つの insert ステートメントで複数のレコードを同時に挿入するほど高速ではありません。

このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。

ホットな記事タグ

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

SublimeText3 中国語版

SublimeText3 中国語版

中国語版、とても使いやすい

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

神レベルのコード編集ソフト(SublimeText3)

解決策: 組織では PIN を変更する必要があります。 解決策: 組織では PIN を変更する必要があります。 Oct 04, 2023 pm 05:45 PM

解決策: 組織では PIN を変更する必要があります。

Windows 11 でウィンドウの境界線の設定を調整する方法: 色とサイズを変更する Windows 11 でウィンドウの境界線の設定を調整する方法: 色とサイズを変更する Sep 22, 2023 am 11:37 AM

Windows 11 でウィンドウの境界線の設定を調整する方法: 色とサイズを変更する

この Apple ID は iTunes Store でまだ使用されていません: 修正 この Apple ID は iTunes Store でまだ使用されていません: 修正 Jun 10, 2024 pm 05:42 PM

この Apple ID は iTunes Store でまだ使用されていません: 修正

イベント ビューアでのイベント ID 55、50、98、140 のディスク エラーを修正 イベント ビューアでのイベント ID 55、50、98、140 のディスク エラーを修正 Mar 19, 2024 am 09:43 AM

イベント ビューアでのイベント ID 55、50、98、140 のディスク エラーを修正

Windows 11でタイトルバーの色を変更するにはどうすればよいですか? Windows 11でタイトルバーの色を変更するにはどうすればよいですか? Sep 14, 2023 pm 03:33 PM

Windows 11でタイトルバーの色を変更するにはどうすればよいですか?

Windows 11 でタスクバーのサムネイル プレビューを有効または無効にする方法 Windows 11 でタスクバーのサムネイル プレビューを有効または無効にする方法 Sep 15, 2023 pm 03:57 PM

Windows 11 でタスクバーのサムネイル プレビューを有効または無効にする方法

Windows 11/10修復におけるOOBELANGUAGEエラーの問題 Windows 11/10修復におけるOOBELANGUAGEエラーの問題 Jul 16, 2023 pm 03:29 PM

Windows 11/10修復におけるOOBELANGUAGEエラーの問題

Windows 11 でのディスプレイ スケーリング ガイド Windows 11 でのディスプレイ スケーリング ガイド Sep 19, 2023 pm 06:45 PM

Windows 11 でのディスプレイ スケーリング ガイド

See all articles