MySQL本身并不直接处理文件上传,它是一个关系型数据库管理系统,主要用于存储和管理数据。然而,在Web应用程序中,MySQL经常与文件上传功能一起使用,以将文件内容存储在数据库中或在文件系统中存储文件元数据。
<?php
// 假设已经上传了文件,并且文件信息存储在变量$fileInfo中
// 连接MySQL数据库
$conn = new mysqli("localhost", "username", "password", "database");
// 检查连接
if ($conn->connect_error) {
die("连接失败: " . $conn->connect_error);
}
// 准备SQL语句
$stmt = $conn->prepare("INSERT INTO files (filename, filesize, filepath) VALUES (?, ?, ?)");
// 绑定参数
$stmt->bind_param("sss", $fileInfo['name'], $fileInfo['size'], $fileInfo['path']);
// 执行SQL语句
$stmt->execute();
// 关闭连接
$stmt->close();
$conn->close();
?>请注意,上述示例代码仅用于演示目的,并未包含所有必要的错误处理和安全措施。在实际应用中,请务必进行充分的测试和安全审查。
没有搜到相关的文章