喜悦国际村 » 数据库技术 » 求教:在php5.0如何把文件上传到mysql数据库中,我又如何能看到上传了的文件?

页: [1]
farity2005-5-23 04:41 AM
求教:在php5.0如何把文件上传到mysql数据库中,我又如何能看到上传了的文件?

windowsxp下装的php5.0+mysql4.0.23+Apache2.0,一切正常。主要代码如下::(在数据库中upload字段设的类型是char)
上传代码:
<table>
<tr>
<td width="104" height="23" bgcolor="#FFCC33">
<div align="center">上传</div>
                </td>
   <td width="104" height="23" bgcolor="#FFCC33" colspan="4" bordercolor="#FFFFFF">
<input type="file" name="upload">
                </td>
                </tr>
</table>

浏览页面:
<?
session_start();
session_register("query");
?>
<html>
<body>
<?
$query="insert into message(upload) values('{$_FILES['upload']['name']}')";
?>
</body>
</html>

保存页面:
<?
session_start();
?>
<html>
<body>
<?
include("config.php");
if(mysql_query($_SESSION['query'],$db))
{
        echo "<p>数据已经登录成功</p>";
    if(isset($_POST['upload']))
   {
copy($_FILES['upload']['tmp_name'], $_FILES['upload']['name']);
    }
}
else
{
        echo "<p>无法访问数据</p>";
}
?>
</body>
</html>

请问一下要如何改?

farity2005-5-24 01:47 AM
求救啊~~~,有人能告诉我吗?


查看完整版本: 求教:在php5.0如何把文件上传到mysql数据库中,我又如何能看到上传了的文件?


Powered by Discuz! Archiver 6.1.0  © 2001-2006 Comsenz Inc.
Processed in 0.005971 second(s), 2 queries