使用PHP 將圖像上傳到伺服器時在資料庫中儲存檔案名稱和附加表單資料
本文解決了儲存檔案名稱的挑戰上傳的圖像以及資料庫中的其他表單資料。
表單
要使用的HTML 表單包括用於輸入樂隊成員詳細資訊的欄位(姓名、職位) 、照片等)以及樂隊成員照片的文件上傳輸入。
PHP 處理
PHP 腳本執行以下步驟:
範例程式碼
以下PHP 腳本包含了上面討論的概念:
<code class="php"><?php // Directory for image storage $target = "images/"; $target_file = $target . basename($_FILES['photo']['name']); // Retrieve form data $nameMember = $_POST['nameMember']; $bandMember = $_POST['bandMember']; $aboutMember = $_POST['aboutMember']; $otherBands = $_POST['otherBands']; // Database connection $mysqli = new mysqli("localhost", "username", "password", "databaseName"); // Database insertion query $query = "INSERT INTO tableName (nameMember, bandMember, photo, aboutMember, otherBands) VALUES ('$nameMember', '$bandMember', '$target_file', '$aboutMember', '$otherBands')"; $result = $mysqli->query($query); // Image upload if (move_uploaded_file($_FILES['photo']['tmp_name'], $target_file)) { echo "File uploaded successfully and data saved in database."; } else { echo "Error uploading file."; } ?></code>
注意:當:
資料庫連線應修改詳細資料以及表格名稱以符合您的特定環境。以上是如何使用 PHP 在圖像上傳過程中將檔案名稱和表單資料儲存在一起?的詳細內容。更多資訊請關注PHP中文網其他相關文章!