0

PHP を使用して CMS を作成していますが、初心者として単純な問題に遭遇しました。メニュー セクションでは、次の情報を含むテーブルを使用します。 ID ORDER NAME
ORDER は、メニュー要素がメニュー内のどの場所に表示されるかを示します。メニュー項目を削除しているときに、その削除された項目よりも大きい注文番号を持つすべてのメニュー項目の注文番号を自動的に 1 減らすスクリプトが必要です。誰か私のためにそれを書いてもらえますか? ありがとうございました

4

2 に答える 2

1

これはあなたが探しているものですか?

UPDATE table_name
  SET order = order - 1
WHERE order > deleted_item_order_number
于 2013-08-02T21:19:17.707 に答える
0

それは簡単なはずです。スキルを強化するために、いくつかの php-mysql チュートリアルを参照する必要があります。そうしないと、あまり良い cms を作成できなくなります。

クエリは次のとおりです。

update TABLE set order = order-1 where item_id > [your_deleter_item_id]
于 2013-08-02T21:19:14.540 に答える