0

mySQLビューから行を削除すると、テーブルから基になる行が削除されるという難しい方法を学びました。私が見ることができるものから、元のテーブルからさらにエントリを追加するようにビューを変更できますが、ビューから1つの行を削除することはできませんか?

基本的に、フォームのオプションに基づいてビューを作成し、結果のリストで、ユーザーは特定の行を削除するオプションを使用できます。彼らが削除をクリックすると、jqueryはビューを更新するためのPHPを持っているスクリプトに投稿します。

どんな助けでも大歓迎です。

4

2 に答える 2

1

ユーザーが削除する行をマークするときに、ビューに行IDでフィルターを追加する必要があるようです。おそらく、「NOT IN」キーワードを使用して、ユーザーが削除するすべての行を追加します。

現在、ページ上のコンテンツをフィルタリングするユーザーごとに新しいビューを作成しています。ユーザーが行を削除したときに必要なのは、ビュー定義に新しいwhereフレーズを追加して再作成し、ユーザーに新しいビューを提供することだけです。行を削除しました、十分にクリアしますか?

于 2012-06-28T16:16:38.237 に答える
0

これに対する答えは、ビューの現在の基準を見つけて、必要に応じて変更することです。再実行のために MySQL ビューで使用される SQL を取得して変更する の質問を参照してください。

ありがとう

于 2012-06-29T08:09:57.673 に答える