- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:画像パスをデータベースに入れたいのですが)
PHPとデータベースに画像パスを保存する方法
このQ&Aのポイント
- PHPを使ってデータベースに画像パスを保存する方法について教えてください。
- 画像をアップロードし、データベースに画像パスを保存する方法がわかりません。詳しい方、アドバイスを頂けると助かります。
- PHPとMySQLを使用して、画像パスをデータベースに保存する方法について詳しく教えてください。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
こんにちは。 どのように画像を管理してるかにもよりますが、アップロード先のディレクトリが決まっているのであればファイル名だけをDBに持っておけば良いと思います。 例えば、アップロードされた画像を最終的にテンポラリディレクトリより移動をかけると思いますが $name = "aaa.jpg"; move_uploaded_file($_FILES['img1']['tmp_name'], '/img/' + $name ); $nameがファイル名になりますので、名前をDBに書き込む際一緒に書き込めばよいはずです。 $nameは固定ですとファイルアップロードされる度に上書きされてしまいますのでtimestampを利用したりして重ならないようなファイル名にします。
お礼
ありがとうございます!無事できました。