我可以保存一个图像与数据库中的文本mysql cepandant,我想记录选择几个图像一次通过保存所有这些图像在我的表由签证分开他们的科隆。我该怎么做呢?
任何帮助都将不胜感激!
这是我的HTML代码:
<form action="saveimage.php" method="POST" enctype="multipart/form-data">
<input type="text" name="name" placeholder="name image" required>
<input name="image[]" multiple required type="file"/>
<button type="submit" value="Upload">Valider</button>
</form>
这是我的PHP代码:
include("conn.php");
$name = $_POST['name'];
$image = addslashes(file_get_contents($_FILES['image']
['tmp_name']));
$query = "INSERT INTO images(name,image) values('$name','$image')";
$result = mysqli_query($conn,$query);
if ($result) {
echo 'success';
}else{
echo 'error';
}
我想要的是,当用户点击“发送”时,图像colone会填充以逗号分隔的多个图像。
发布于 2019-06-10 00:59:40
通常,您将图像保存为数据库中的blob。它不是varchar数据类型,所以在我看来这很难实现,因为您必须排除逗号字节不在图像中。您应该更改您的设计,使其在各自的行中存储多个图像,并使用一个键将其标识为属于同一行。当然,您还必须更改对该可执行程序的所有访问权限
https://stackoverflow.com/questions/56516415
复制相似问题