首页 > 编程知识 正文

php文件上传到mysql实例(php上传文件导入数据库)

时间:2023-12-23 21:12:51 阅读:319537 作者:BECC

本文目录一览:

怎么把文件上传到PHP+MySQL的服务器

PHP+MySQL的服务器,一般的程序安装的时候全提示你MySQL的连接方式,IP、用户名、密码、数据库名,然后完成安装,这个安装是自动的,不用你手工编辑数据库连接文件,也不用你上传SQL语句执行。如DedeCMS系统、WP博客系统等都是。

如果是做好的网站,上传到服务器,就要先把程序源代码上传到FTP空间,然后用数据库客户端软件(如:SQLyogEnt)或者在线数据库系统(如:PHPMYADMIN)来完成数据库文件的导入。如果数据库地址和用户不和程序的相同,还要修改数据库连接文件(如:config.php)。然后才能正常访问。

php求文件上传,链接数据库mysql代码该怎么写?

你只需要把文件的名字插入到你的数据库中调用你数据库数据表中你的文件名,然后加上相对路径.

PHP向MySQL数据库上传文件的问题

把reg.php中的第6行$photo=$_POST['photo'];改成$photo=$_FILES['photo']['tmp_name'];就好了!

当文件上传时,该文件将保存在Web服务器上的临时目录中,这是WEB服务器默认的临时目录。如果在脚本执行完成之前不移动、复制或更改文件名称,该文件将被删除。

在PHP脚本中,需要处理的数据保存在超级全局数组$_FILES中。

$_FILES['formname']['tmp_name']:文件在WEB服务器中临时存储的位置

$_FILES['formname']['name']:用户系统中的原文件名称

$_FILES['formname']['size']:文件的字节大小

$_FILES['formname']['type']:文件的MIME类型,例如:text/plain或image/gif

$_FILES['formname']['error']:任何与文件上传相关的错误代码

注:formname就是input type="file" name="photo"的name值,在PHP脚本中你可以尝试用print_r($_FILES['formname']);显示相关数值!

你可以尝试用以下代码,完整的代码应该增加限制上传文件大小!!!

input.html文件:

html

body

form name="msgform" method="post" action="reg.php" enctype='multipart/form-data'

input type="file" name="photo"br

input type="submit" value="上传"

/form

/body

/html

reg.php文件:

?php

$conn=mysql_connect("localhost","user","password")

or die("不能连接数据库服务器:".mysql_error());

mysql_select_db("database",$conn) or die("不能选择数据库:".mysql_error());

//print_r($_FILES['photo']);//测试时使用

if($_FILES['photo']['error']0){

$name=$_FILES['photo']['name'];//直接用原文件名称存入数据库比较方便使用

$photo=$_FILES['photo']['tmp_name'];

$fp=fopen($photo,"r");

$data=addslashes(fread($fp,filesize('$photo')));

$sql="insert into tablename (name,photo) values('$name','$photo');

mysql_query($sql,$conn) or die("插入数据失败:".mysql_error());

mysql_close($conn);

echo "上传成功";

}else{

echo "上传出错";

}//From J.L

?

用php上传图片提交到数据库的代码怎么写连接mysql

首先,新建一个php_mysql.php的文件

其次,查看你的mysql服务是否打开,或者客户端的mysql能够正常打开。

鼠标右键我的电脑--》管理--》服务和应用程序--》服务--》找到你的mysql服务,看看是不是启用状态。

也可以打开运行,输入 mysql -u root(用户名) -p 123456(密码)

看看能不能打开客户端。

如果上面的可以了,那么我们就进入正题了,php连接mysql代码实例。

最后运行这个文件。

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。