PHP 用数据库记录上传图片文件名

来源:百度知道 编辑:UC知道 时间:2024/05/23 20:47:10
现在我有一段上传图片的代码,如何才能将图片地址等信息插入到数据库呢?

以下是表单代码部分,enctype="multipart/form-data";是上传文件必须的项,这个表单支持向数据库插入记录吗?
<form enctype="multipart/form-data" method="post" name="upform">
<p>上传文件: </p>
<p>
<label>俱乐部名称:
<input name="name" type="text" id="name">
</label>
</p>
<p>
<label>说明:
<textarea name="text" id="text"></textarea>
</label>
<br>
<br>
<br>
<input name="upfile" type="file" style="width:200;border:1 solid #9a9999; font-size:9pt; background-color:#ffffff" size="17">
<input type="submit" value="上传" style="width:30;border:1 solid #9a9999; font-size:9pt; background-color:#ffffff" siz

PHP上传文件和把图片信息插入到数据库是两个操作
用PHP上传文件,在下一页会接受到$_['FILES']数组里面是提交到这页文件的信息,你可以用print_r($_['FILES'])来查看里面的内容。
其中$_['FILES']['upfile']['tmp_name']就是你上传文件的临时名称
你可以用
uploadfile($path,$_FILE['file']['tmp_name']);
把它保存起来,$path是文件要保存的路径;
之后你把这个路径用mysql_系列函数储存在数据库就行了,比如:
$sql = "insert into `pic` (`path`) values ('$path')";
mysql_query($sql);
你可以参考http://www.souzz.net/html/edu/php/php6/590.html
你一定要搞清楚:PHP上传文件和把图片信息插入到数据库是两个不同的操作