【发布时间】:2023-04-01 02:22:01
【问题描述】:
我有一个充满图片的文件夹。但我必须将图片上传到 mysql 数据库。
如何使用 php 代码做到这一点?
问候,
雷卡
【问题讨论】:
我有一个充满图片的文件夹。但我必须将图片上传到 mysql 数据库。
如何使用 php 代码做到这一点?
问候,
雷卡
【问题讨论】:
这样做通常不是一个好主意。阅读我在评论中链接到的讨论。
但要回答您的问题,here 似乎是一个非常完整的教程,展示了如何在 mySQL 数据库中存储图像。
【讨论】:
我没有将图像存储在数据库中。这是一种不好的做法。如果我们有某个 ID,我们将图像重命名为 image$ID.ext。如果我们没有 ID,我们只在 DB 中写入一个文件名。如果要在数据库中写入 dir 的所有文件名,请尝试使用以下代码:
function getDirectoryList ($directory) {
$results = array();
$handler = opendir($directory);
while ($file = readdir($handler)) {
if ($file != "." && $file != "..") {
$results[] = $file;
}
}
closedir($handler);
return $results;
}
【讨论】: