我正在尝试使用以下代码将json对象的一部分插入数据库:
$filename = json_encode($_FILES['files']);
// Insert file into database
$insertfile = "
INSERT INTO files1 (filename, name, path, cat_id)
VALUES ('".$filename['name']."', '".$name."', '".$custom_dir."', '".$catid."')";
$insertfilecon = $conn->query($insertfile);
仅在当前目的下测试,我知道上面的代码并不安全。
由于某些奇怪的原因,我第一次尝试将文件名添加到我的数据库中。
它添加了:199370898.pdf
现在,每次上传仅添加{
我不知道为什么,如果我将json添加到数据库中,则会显示:
{"name":["198970050.pdf"],"type":["application/pdf"],"tmp_name":["/tmp/phpffJUEt"],"error":[0],"size":[24295]}
为什么我只看到一个括号?