php学习笔记(四)——数据库存储上传文件路径,学习笔记上传文件
上一篇学习了如何上传文件,上传的文件被存放到一个upfiles文件夹里面,这一篇学习将上传文件的存放路径保存到数据库。
先看一下我的目录结构:
上传文件的php代码在upload.php里面,存放的图片与存放php的文件夹为同一级,我这里是用的是相对路径。
创建数据库表:
php代码(在上一篇的基础上修改upload.php):
// $backinfo = $_FILES["file"]["name"] ."文件已上传"; $backinfo = "../php.02/upfiles/".$_FILES["file"]["name"]; $imagesPath = mysqli_query($link,"insert into images (path , title ) VALUES ('../php.02/upfiles/".$_FILES["file"]["name"]."','".$_FILES["file"]["name"]."')");js:
$("#file-btn").click(function () { $.ajaxFileUpload ({ url:'./php/upload.php', secureuri:false, //是否启用安全提交,默认为false。 fileElementId:'file',//与页面处理代码中file相对应的ID值 dataType: 'text', //返回数据类型:text,xml,json,html,scritp,jsonp五种 success: function (data) { $("#imgs").attr('src',data) } }) })html:
<img src="" id="imgs">结果:
代码地址:https://github.com/Mosowe/php.02
PHP之友评论