0

PHP と MySQL を使用していますが、プロフィール写真の設定方法をどこから始めればよいかわかりません。

他のすべてのユーザー データは mysql テーブルに保持できるようですが、写真を mysql テーブルに入れることはできないと思います。では、プロフィール写真は一般的にどのように機能するのでしょうか?

4

2 に答える 2

2

(フィールドを使用して) データベースに写真を入れることはできますが、パフォーマンスが低下するため、私はそうしません。BLOB

PHP を使用してファイル システムに画像を保存し、画像の ID をデータベースに保存するだけです。

于 2013-08-02T08:02:18.013 に答える
1

通常行われているのは、ユーザーが自分の画像をアップロードするためのアップロード システムをセットアップすることだと思います。ユーザーIDなどで名前を付けて、この画像をユーザーとリンクするだけです。

次に、アップロードされた画像へのリンクをデータベースに保存するだけです。このようにして、ユーザーがリモート画像を使用できるようにすることも考えられますが、これは良い考えではないかもしれません.

しかし、前述のように、MySQLBLOBフィールドでは写真を保存できます。

于 2013-08-02T08:05:07.003 に答える