gpt4 book ai didi

php - 以 HTML 形式将文件存储在 MySQL 数据库中

转载 作者:太空宇宙 更新时间:2023-11-04 13:57:29 25 4
gpt4 key购买 nike

我有以下 HTML 表单。如您所见,它正在保存一个文件。

<form enctype="multipart/form-data" action="welcome.php" method="post
"onsubmit="return validateFormOnSubmit(this)">
<b>Name</b><br/> <input type="text" name="fname" />
<br/>
<b>Description</b><br/> <TEXTAREA NAME="description" COLS=40
ROWS=6></TEXTAREA><br/><br/> <input type="hidden" name="MAX_FILE_SIZE" value="100000"/>

<b>Upload Picture</b><br/> <input name="uploadedfile" type="file" /><br />
<b>Latitude</b><br/><INPUT name="lat" id ="lat" /><br/>
<b>Longitude</b><br/><INPUT name="lng" id ="lng" /><br/> <input type="submit" />

这个文件正在这样处理...

 $target_path = "uploads/";

$target_path = $target_path . basename( $_FILES['uploadedfile']['name']);

其余信息存储在 SQL 数据库中。我想将上传的文件存储在该数据库中。我将如何通过信息发送到的 php 文件来执行此操作?我正在插入它......

   $query = "INSERT INTO <TABLE> (name, message, lat, lng, type)VALUES ('".$title."', '".$des."', '".$lati."', '".$long."', '".$type."')";
$q=mysql_query($query) or die(mysql_error());

最佳答案

如果您确定要将 HTML 文件插入 MySQL 数据库,有两种方法:

  1. 使用BLOB类型存储文件。

  2. 将您的文件转换为字符串,因为它是 HTML,并将其存储在文本字段中。

但是,我的建议是将文件存储在服务器文件系统上,而不是数据库中。

关于php - 以 HTML 形式将文件存储在 MySQL 数据库中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3300067/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com