No.2ベストアンサー
- 回答日時:
データベースを何にするかにもよると思いますが、MySQLであれば、
まず会員認証のテーブルに会員ID等のユニークな文字列を各ユーザへ付与する必要があります。
マイページであれば、会員(認証)テーブルにユーザの情報を表示させるカラムを追加すれば良いと思いますが、日記等の機能を持たせようとすると、
別テーブルを作り尚且つそのテーブルに、各会員に付与してあるユニークな文字列が入ってくるカラムを用意する必要があると思います。
で、ユーザが新しく日記を作成、変更、削除でinsert、update、delete文を必要に応じて投げれば良いと思います。
(必ずキーとなる各ユーザのユニークな文字列を使用してsql文を発行)
かなり大規模で多機能な日記システムであれば、各ユーザ毎にテーブルを作成して個別に管理する方法もあると思いますが、
不特定多数のユーザを対象に考えるなら不向きな方法だと思います。
とにかく、まずは設計図の様なものを作ってみて、ココとココがつながって、このカラムにこのデータが入ってきて・・・という感じで、
最初はシンプルに基本的なロジックを考えて、ベースが出来上がったら拡張してくいのが良いでしょう。
あと、sql文の発行の際にはセキュリティ対策を忘れずに。
頑張ってトライしてみてください。
この回答へのお礼
お礼日時:2015/09/25 02:54
ありがとうございます。アドバイスのおかげで、データの設計の仕方がポイントだということが分かりました。データの構造を参考しようとオープンソースのOpnePNEやwordpressで確認しましたが、かなり複雑すぎて、焦っております。地道に作りながら鍛えていきたいと思います。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- gooポイント gooポイントをdポイントに交換できない。 3 2022/04/22 20:39
- WordPress(ワードプレス) ワードプレス。プラグイン有効後に固定ページに表示させる方法を教えてください 1 2022/04/21 12:40
- ホームページ作成・プログラミング ログインしないとみることができないWebページの作成方法 3 2023/07/29 13:33
- MySQL 「掲示板のログイン画面」はPHP~MySQLに「データベース認証のシステム」方式です。 1 2022/09/27 05:00
- その他(悩み相談・人生相談) 個人情報の削除に関して 2 2023/04/12 17:53
- Java JavaでWebページ作成 7 2023/07/21 21:09
- ハッキング・フィッシング詐欺 OKWAVEのログインと会員登録と新規登録 1 2023/04/10 17:09
- その他(インターネット接続・インフラ) ネットに詳しい方がいたら教えて下さい 4 2022/09/19 19:08
- その他(インターネット接続・インフラ) ネットに詳しい方いたら教えて下さい! 1 2022/09/19 18:56
- 迷惑メール・スパム ヘルスケア テクノロジーズ 1 2023/02/13 08:23
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
MySQLでデータベースにデータin...
-
日またぎの計算
-
SQLで返り値が空とでる
-
会員サイトでログイン後の会員...
-
MYSQLのTRUNCATE TABLE
-
PHPでMySQLのテーブルをダン...
-
csvをDBへ読み込んだら、NULLが...
-
VBAをつかってクエリの情報を抽...
-
insert1つの処理でもトランザ...
-
ResultSetインターフェイスでの...
-
phpのエラーについてです
-
BLOBでの画像表示について
-
<VB.NET>INSERT文でDBにデータ...
-
PHPで[]の使い方について
-
sqlから多次元配列に要素を格納...
-
CakePHPとMySqlを使用していま...
-
sortable ギブアップです…助け...
-
エラー3011
-
php テーブルを作れない
-
テーブルに入っているデータと...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
MySQLでデータベースにデータin...
-
変数にNULLを代入したい
-
csvをDBへ読み込んだら、NULLが...
-
OracleからAccessへのインポート
-
日またぎの計算
-
カラムにデータがあるかないか...
-
SQLで返り値が空とでる
-
phpでテーブルを作る際変数によ...
-
PHPでフォームからデータDBに書...
-
php sqlite count 列数取得
-
テーブルの、colspan="0"のIEと...
-
PHP PDOを利用してカラムの削除...
-
テーブルに行を追加
-
ヒアドキュメントでSQLを書く事...
-
PHPでPostgreSQLのテーブルを表...
-
DB Error: no such field
-
Accessへ日付をINSERT
-
phpを使用し、カテゴリー別に表...
-
クエリObjectをforeachで回す時...
-
phpにて出欠登録管理を作成して...
おすすめ情報