PHP と MySQL を使用していますが、プロフィール写真の設定方法をどこから始めればよいかわかりません。
他のすべてのユーザー データは mysql テーブルに保持できるようですが、写真を mysql テーブルに入れることはできないと思います。では、プロフィール写真は一般的にどのように機能するのでしょうか?
(フィールドを使用して) データベースに写真を入れることはできますが、パフォーマンスが低下するため、私はそうしません。BLOB
PHP を使用してファイル システムに画像を保存し、画像の ID をデータベースに保存するだけです。
通常行われているのは、ユーザーが自分の画像をアップロードするためのアップロード システムをセットアップすることだと思います。ユーザーIDなどで名前を付けて、この画像をユーザーとリンクするだけです。
次に、アップロードされた画像へのリンクをデータベースに保存するだけです。このようにして、ユーザーがリモート画像を使用できるようにすることも考えられますが、これは良い考えではないかもしれません.
しかし、前述のように、MySQLBLOB
フィールドでは写真を保存できます。