私は現在、私はデータベースに保存しなければならないページのURLを投稿するプロジェクトを試みています。私はmysqlデータベースを使って作業しています。私はすでに、ユーザーのための正規の情報を持つテーブルを1つ持っています。次に、リストとして保存される主キーとしてusers-usernameにリンクされた別のテーブルにURLを保存したいだけです。 youtubeにお気に入りの動画が保存されているかどうかを考えてみてください。どのようにしてそのリストのようなURLを保存すればいいですか?私はこれがどうなるかわからないので、まだこの部分を表示するコードはありません。URLをリストまたはデータベースに保存するにはどうすればよいですか?
0
A
答えて
0
まず、longtext
とNULL
がtrueのDBをフィールドに追加する必要があります。
"urls_list"のような名前を付けてください。
その後、PHPであなたはいつでも追加することができます。
私が見つけた最も良い方法は、文字列を作ることです。次に、コード内の文字列split
に使用できる区切り文字を使用します。通常、 "|"シンボルはうまくいきます。一例として、
www.one.com|www.two.co|www.three.com
これは、あなたが、これは小さな文字列に文字列を分割します
PHPで
explode("|", $value)
を使用することができ、あなたのDBであなたの文字列
になります。
このようにすると、ユーザーごとにDB内に1つのテーブルだけが必要であり、ユーザーの情報テーブルにもテーブルが存在する可能性があります。
関連する問題
- 1. データベースにデータを保存するにはどうすればよいですか?
- 2. イメージをデータベースに保存するにはどうすればいいですか?
- 3. Sonarにソースコードをデータベースに保存しないようにするにはどうすればよいですか?
- 4. リンクされたデータベースにレコードを簡単に保存するにはどうすればよいですか?
- 5. データベースに保存されたテンプレートをスマートに使用するにはどうすればよいですか?
- 6. データはどのようにデータベースに保存されますか?
- 7. ":back"に保存されているURLを取得するにはどうすればよいですか?
- 8. http_accept_charsetをLaravelのhttp_user_agentのようなデータベースに保存するにはどうすればよいですか?
- 9. MySQLデータベースに保存されているPHPを実行するにはどうすればよいですか?
- 10. リストに保存されている値を表示するにはどうすればよいですか?
- 11. レスポンスを送信する前にデータベースにベアラトークンを保存するにはどうすればよいですか?
- 12. データベースに保存する前にジェネレータIDを取得するにはどうすればよいですか?
- 13. オフラインのsqliteデータベースにPDFなどのファイルを保存するにはどうすればよいですか?
- 14. Microsoft Accessデータベースを.sqliteデータベースとして保存するにはどうすればよいですか?
- 15. イメージをカメラロールに保存するにはどうすればよいですか?
- 16. データをSilverlightに保存するにはどうすればよいですか?
- 17. ファイルをfastcoloredtextboxに保存するにはどうすればよいですか?
- 18. オブジェクトをグローバルに保存するにはどうすればよいですか?
- 19. イメージをレルムデータベースに保存するにはどうすればよいですか?
- 20. レーティングをソングに保存するにはどうすればよいですか?
- 21. スタティックデータをLaravelに保存するにはどうすればよいですか?
- 22. iPhoneにplistを保存するにはどうすればよいですか?
- 23. JSONをレディスに保存するにはどうすればよいですか?
- 24. Androidにデータを保存するにはどうすればよいですか?
- 25. キャンバスをイメージオブジェクトに保存するにはどうすればよいですか?
- 26. UIImageをファイルに保存するにはどうすればよいですか?
- 27. NSUSerDefaultsにMPMediaItemCollectionを保存するにはどうすればよいですか?
- 28. イメージをJSONに保存するにはどうすればよいですか?
- 29. URLから画像をダウンロードしてパソコンに保存するにはどうすればよいですか?
- 30. 転送時に元のドメインをURLバーに保存するにはどうすればよいですか?
最初に[HELP center](http://stackoverflow.com/help)に進み、[How to Ask Question](http://stackoverflow.com/help/how-to-ask)を読んでから、 a [MCVE:最小、完全、および検証可能な例](http://stackoverflow.com/help/mcve)しかし、SOはコミュニティを支援するコミュニティであり、誰もあなたのためにすべての作業を行うわけではないことに注意してください。 **あなたはまだ何かを思い付いた**? – OldPadawan
1つのリンクを多くのユーザーに接続する必要がある場合:リンク/ URLを持つテーブルを1つ、ユーザーとリンク/ URLの間に接続しているテーブルを1つ作成します。そうでない場合は、 'リンク'テーブルに 'blongsToUser'列があります。 – Jeff
よく私は定期的なユーザー情報とその他のものを持っているmysqlテーブルがあります。今私は別のテーブルがユーザーテーブルと新しいsaved_videosテーブルをリンクするために作成されたと考えていた。 saved_videosには、usersテーブルからsaved_videosテーブルへのユーザ名のリンクがあり、その後に保存されたurlリストが続きます –