setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION); $sql = "INSERT INTO images (filename, mime, image) VALUES (:filename, :mime, :image)"; $stmt = $pdo->prepare($sql); $stmt->bindParam(':filename', $filename, PDO::PARAM_STR); $stmt->bindParam(':mime', $mime, PDO::PARAM_STR); $stmt->bindParam(':image', $imageData, PDO::PARAM_LOB); $stmt->execute(); $lastInsertId = $pdo->lastInsertId(); echo "画像登録成功。画像ID: " . $lastInsertId; } catch (Exception $e) { echo "エラー: " . $e->getMessage(); } finally { if (isset($pdo)) { $pdo = null; } }