カレッヂ |
質問者 ヒロ
投稿日 2/18(日) 01:48:44
データベースの登録を削除するにはどうしたらいいのでしょうか。 色々やっているんですが削除ができません… どうしても削除機能が欲しいです |
回答者 羊相談員
[削除]
投稿日 2/22(木) 22:49:50
どのような方法で削除するのでしょうか? それによって答えが変わってきます。 1.管理者のみ自由に削除できるようにする。 2.登録時に「パスワード」を入力するようにしてIDとパスワードが一致すれば削除する。 3.登録できる件数を限定して、許容量を超えた場合は最も古いデータを削除する。 4.特定の条件に一致した行を削除する。 5.その他 |
質問者 ヒロ
[削除]
投稿日 2/22(木) 22:57:22
羊さん回答ありがとうございます。 とりあえず今はCSVファイル編集ツール?で削除しているのですが、他にやりたいことあります。 1.チェックボックス形式で選択した行を一括削除 2.登録件数の最大保持数を超えたら古い登録から削除 とりあえずこの二つです。管理者だけが削除できればいいです |
回答者 羊相談員
[削除]
投稿日 2/23(金) 08:59:44
例えばdata.csvの$numで指定した行を削除するときは open(IN, "data.csv") @list = <IN>; close(IN); splice(@list, $num, 1); open(OUT, "+>data.csv") foreach $data (@list){ print OUT "$data\n"; } close(OUT); これでできます。 |
回答者 Takashi
[削除]
投稿日 9/28(金) 01:48:06
羊相談員さんにお聞きしたいのですが、 OPENを+<でしてOPEN〜CLOSEを一度だけにすることは出来ないのでしょうか? |
返信(回答)する
Web裏技 |