php把图片存入数据库 php图片路径上传到数据库

PHP上传图片 图片地址输入数据库中下面是一个简单的php上传图片到服务器图片名存入数据库的例子 。因为我的机子上没有装mysql所以没有测试 。但是如果出现问题只要小改动应该就可以了 。同时这只是基本的上传示例,所以功能也并不完善 。存入数据库的是文件名 。而不是完整的http地址 。这样子方便网站整体移动 。
?
$db = mysql_connect("127.0.0.1", "huoreee","lljghkg");//连接mysql数据库,地址,用户名,密码
mysql_query("SET NAMES 'GBK'");//中文乱码解决
mysql_select_db("mydata",$db);//选择数据库名称
if($_POST[['filename']""){
copy($userfile,$_POST['filename']); //上传图片服务器当前文件所在文件夹
$exec="insert into imagedata (i_name) value('".$_POST['filename']."')";//sql添加语句,添加图片名到数据库
mysql_query($exec);//执行添加sql操作
header("Location: 这个网页地址/名");//改一下,添加成功转回本页
}else{
header("Location: 这个网页地址/名");//改一个,添加不成功转回本页
}
?
!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" ""
html xmlns=""
head
meta http-equiv="Content-Type" content="text/html; charset=gb2312" /
title无标题文档/title
/head
body
form enctype="multipart/form-data" action="upload.php" method="post"
input type="hidden" name="max_file_size" value="https://www.04ip.com/post/100000"
文件名:input name="filename"br
文件:input name="userfile" type="file"br
input type="submit" value="https://www.04ip.com/post/上传文件"
【php把图片存入数据库 php图片路径上传到数据库】/form
/body
/html
用PHP MySQL建新闻网站时文字与图片是怎么存入数据库的两种答案
1.mysql会把图片以二进制存进数据库(php把图片存入数据库我没这么干过~)
2.在工程中建一个文件夹php把图片存入数据库,把图片放进去 , 然后建一个表,里面存放php把图片存入数据库你图片的路径,显示的时候会先查找图片的信息(表中的信息) , 再通过文件的路径去寻找图片,最后显示 。
------
下面的答案
php把图片存入数据库我认为可以用截取字符串 , 比如你要放在第5个以后,你就先截取文字内容的前5个,然后是图片 , 再截取后面的内容php把图片存入数据库;
PHP如何把上传到服务器里的图片路径保存到数据库里,添加代码谢谢?php
$type=$_FILES['filephoto']['type'];
if($type=='image/gif'|| $type=='image/jpeg'||$type=='image/pjpeg')
{
if($_FILES['filephoto']['size']2*1024*1024)
{
$aa=substr($_FILES['filephoto']['name'],strpos($_FILES['filephoto']['name'],'.'));//图片类型名 如 .png
$photo=date("yndhis").rand(10000,99999).$aa;//图片名字
move_uploaded_file( $_FILES['filephoto']['tmp_name'] , 'photo/'.$photo );//上传指定文件夹
}//$image=文件夹名/图片名 添加数据库
}
?
PHP如何把图片路径上传到数据库只能告诉你思路,思路一说估计你就会了,
首先你要有数据表去存图片 ,
其次你要回php的文件上传,当文件上传成功后你把上传的图片存到你的服务器上面具体位置也是你自己定的,这样你就可以把你上传上来的图片所放置的位置存到数据库就好了 。
php中如何从数据库中读取图片??php
//将图片存进数据库再读出php把图片存入数据库,注意存储图片php把图片存入数据库的字段类型必须为blob
$user=’root’;
$password=’root’;
$db=’test’;
$connect=mysql_connect(‘localhost’,$user,$password);
mysql_set_charset(‘utf8′,$connect);
mysql_select_db($db);
$photo = “0x”.bin2hex(file_get_contents(“./test.jpg”));
$sql=”INSERT INTO `test`.`test` (`photo`) VALUES ($photo);”;//$photo不需要用引号php把图片存入数据库 , 切记
mysql_query($sql);
//$result=mysql_query(“SELECT *
//FROM `test`
//LIMIT 0 , 30〃);
//$img=mysql_fetch_array($result);
//echo $img['photo'];
?
php把图片存入数据库的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于php图片路径上传到数据库、php把图片存入数据库的信息别忘了在本站进行查找喔 。

    推荐阅读