本文演示PHP如何上传文件并将它们存储到MySQL数据库中:

下面的代码用于创建MySQL表并将文件上传到MySQL数据库。

创建MySQL表:




< PHP
对美元mysql_connect(localhost
mysql_select_db(w3m );
创建表的SQL语句updfiles($
我整不空auto_increment


大小整数不为空
内容
主键(id)
;
mysql_query($ SQL,$ CON);
mysql_close($ CON);
>


上传文件并保存到mysql,通过INSERT语句插入它


< PHP
对美元mysql_connect(localhost
mysql_select_db(w3m );
误差=美元美元_files { } { } 'w3img '错误';
tmp_name美元=美元'w3img} { 'tmp_name _files {};
大_files美元美元{ 'w3img } { } 'size ' ';
$name = { } {_files美元'w3img 'name' };
类型= { 'w3img _files美元美元的} {类型};
打印();
如果($错误= = upload_err_ok $大小> 0){
$ FP = fopen(tmp_name美元,R');
$content = fread(FP美元美元,大小);
Fclose($ FP);
$content = addslashes(内容);
为SQL =插入fyi_files(名称、类型、大小、内容)
值($,$类型,$,$;
mysql_query($ SQL,$ CON);
打印()存储的文件。;
{人}
打印(数据库备份失败)。;
}
打印();
mysql_close($ CON);
>


希望本文能对大家的PHP程序设计有所帮助。