
No.2ベストアンサー
- 回答日時:
データベースを何にするかにもよると思いますが、MySQLであれば、
まず会員認証のテーブルに会員ID等のユニークな文字列を各ユーザへ付与する必要があります。
マイページであれば、会員(認証)テーブルにユーザの情報を表示させるカラムを追加すれば良いと思いますが、日記等の機能を持たせようとすると、
別テーブルを作り尚且つそのテーブルに、各会員に付与してあるユニークな文字列が入ってくるカラムを用意する必要があると思います。
で、ユーザが新しく日記を作成、変更、削除でinsert、update、delete文を必要に応じて投げれば良いと思います。
(必ずキーとなる各ユーザのユニークな文字列を使用してsql文を発行)
かなり大規模で多機能な日記システムであれば、各ユーザ毎にテーブルを作成して個別に管理する方法もあると思いますが、
不特定多数のユーザを対象に考えるなら不向きな方法だと思います。
とにかく、まずは設計図の様なものを作ってみて、ココとココがつながって、このカラムにこのデータが入ってきて・・・という感じで、
最初はシンプルに基本的なロジックを考えて、ベースが出来上がったら拡張してくいのが良いでしょう。
あと、sql文の発行の際にはセキュリティ対策を忘れずに。
頑張ってトライしてみてください。
この回答へのお礼
お礼日時:2015/09/25 02:54
ありがとうございます。アドバイスのおかげで、データの設計の仕方がポイントだということが分かりました。データの構造を参考しようとオープンソースのOpnePNEやwordpressで確認しましたが、かなり複雑すぎて、焦っております。地道に作りながら鍛えていきたいと思います。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
MySQLでデータベースにデータin...
-
csvをDBへ読み込んだら、NULLが...
-
csvファイルのデータをSQLiteに...
-
実行時エラー3131 FROM 句の構...
-
phpでmysqlを使ってデータベー...
-
JAVA SQLServerException 列名 ...
-
Accessのテーブルへ複数の主キ...
-
Pro*Cの構文エラー
-
PHPでMySQLのデータを2次元配...
-
PHPからデータベースに接続した...
-
ODBC接続でデータ件数を求...
-
phpのエラーについてです
-
VBA ACCESS SQL...
-
<VB.NET>INSERT文でDBにデータ...
-
SQL文が実行できません
-
アラートでyes noを作りたいです。
-
Q&Aサイトを作成していてURLの...
-
VBAをつかってクエリの情報を抽...
-
チェックボックスでチェックし...
-
PHP+MySQLでの配列のinsert文に...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
MySQLでデータベースにデータin...
-
csvをDBへ読み込んだら、NULLが...
-
重複データをカウントするのに...
-
MySQLの一部を、計算した後に表...
-
PHPでデータベースに正しく入力...
-
Tableのカラムをボタン化するには
-
MySQLでの売上集計
-
phpPgAdminでテーブルが作成で...
-
MySQLの日付データについて
-
RFC822形式での日時の取得
-
すいません、質問をさせて下さい。
-
クイズ形式サイトの復習機能の構造
-
携帯サイト【PCからのアクセス...
-
プライベート機能の作成
-
セレクト文について
-
開始日と期間で終了日を求める...
-
phpの掲示板でレスがあったスレ...
-
構造を教えてください。
-
SQL CASE 文について
-
internal server error時の回避
おすすめ情報