ホームページ >データベース >mysql チュートリアル >PHP を使用して、アップロードされた画像ファイル名をデータベースに効率的に保存するにはどうすればよいですか?
画像をサーバーにアップロードし、そのファイル名をデータベースは難しい場合があります。さらに、画像のアップロードとフォームからの他のデータの送信を統合することには困難が生じます。
更新されたフォームには次の変更が含まれます:
PHP コードはデータベースに接続し、アップロードされた画像と他のフォームの両方を挿入します。 data.
データベース接続とデータ挿入:
// Connect to the database $connect = mysqli_connect("yourhost", "username", "password", "dbName"); // Write the information to the database $query = "INSERT INTO tableName (nameMember, bandMember, photo, aboutMember, otherBands) VALUES ('$name', '$bandMember', '$pic', '$about', '$bands')"; mysqli_query($connect, $query);
画像アップロード:
// Image upload path $target = "your directory"; $target = $target . basename($_FILES['photo']['name']); if (move_uploaded_file($_FILES['photo']['tmp_name'], $target)) { echo "The file has been uploaded, and your information has been added to the directory"; } else { echo "Sorry, there was a problem uploading your file."; }
以上がPHP を使用して、アップロードされた画像ファイル名をデータベースに効率的に保存するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。