gpt4 book ai didi

php - 文件上传php

转载 作者:行者123 更新时间:2023-11-30 00:28:24 24 4
gpt4 key购买 nike

所以我尝试通过 php 将文件上传到数据库,这是代码

HTML:

<!doctype html>
<html>
<head>
<title>Image Upload</title>
</head>
<body>
<form action="uploadimage.php" method="POST" enctype="multipart/form-data">
<input type="text" name="tag"/>
<input type="file" name="file"/>
<input type="submit" value="submit"/>
</form>
</body>
</html>

php:

<?php
$target = "files/";
$target = $target . basename( $_FILES['file']['name']);

$name=$_POST['tag'];
$file=($_FILES['file']['name']);

mysql_connect("localhost","Bluesir9","Bluesir9","website");
mysql_query("Insert into files values('$name','$file');");

if(move_uploaded_file($_FILES['file']['tmp_name'],$target))
{
echo "The File ".basename($_FILES['file']['name'])."has been uploaded";
}

else
{
echo "Sorry there was an error";
}
?>

当我检查目标文件夹时,文件就在那里,但我找不到数据库上的文件,当我通过 phpMyAdmin 查询时返回空结果集。
我做错了什么?

最佳答案

由于目标文件位于文件夹中,如果您在数据库中找不到这些文件,那么显然应该检查插入查询。

请检查插入查询的语法

mysql_query("Insert into files values('$name','$file')");

关于php - 文件上传php,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22696705/

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