数据库图片地址
Ⅰ html中如何插入数据库中的图片,数据库用于存放图片地址
<?php
$sql = "SELECT * FROM `url_message` ORDER BY url_id DESC";
$stmt = $dbh->prepare($sql);
$stmt->execute();
$allMessage = $stmt->fetchAll(PDO::FETCH_ASSOC); // 数组
/* 查看数组结构 (其实就是看看你的数据库的字段都叫啥)*/
//<a href="https://www..com/s?wd=print_r&tn=44039180_cpr&fenlei=-EUBtdnW0kn104PH6LP1n4nWb3PjR" target="_blank" class="-highlight">print_r</a>($allMessage);die;
/* 假设你的数组每一行的数组结构是这样: */
/* url_id=>'1', url_href=>'proct.html', url_text=>'产品列表' */
echo '<ul>';
foreach ($allMessage as $one_link) {
$id = $one_link['url_id']; // id
$href = $one_link['url_href']; // 链接
$text = $one_link['url_text']; // 文字
$a = '<a href="'.$href.'" >'.$text.'</a>';
echo '<li class="navbar-frist-menu'.$id.'">'.$a.'</li>';
}
echo '</ul>';
exit;
Ⅱ 怎么将数据库中获取的字段加入到图片地址中
不知道你用什么语言,不能给代码。
步骤如下,用户前台上传图片
获取图片并放入版服务器指定位置权,成功后返回该图片地址,并sql进数据库。这是数据库图片字段存贮的应该是"/images/11213123.jpg"类似数据。需要使用时,sql调用出该数据。<img src="/images/11213123.jpg">显示在前台。
还有问题吗
Ⅲ sql数据库中如何存放图片相对路径(不用代码)
1、在打开【SQL Server Managemenet Studio】窗口,在【对象资源管理器】窗口依次站看【数据库】——【新建的数据库】节点。
Ⅳ SQL中怎么存图片路径
不知道说的对不对。
如果你是想在数据库中保存图片的路径的话,完全可专以用varchar类型的,然属后保存一个项目中图片的相对路径即可。
但如果你是想把整个图片都保存到数据库的话那就只得用image类型了。
建议不要在数据库中保存图片,那样读写很费资源。
Ⅳ 如何在数据库中存储图片路径
你是用C/S模式还是B/S模式
C/S的话以二进制的方式存比较好。
B/S的话一般存路径。
路径是从程序的所在目录开始的。
Ⅵ 怎样把数据库里的图片路径读出来显示为图片
简单的数据库操作类
public class conn
{
public OleDbConnection con;
public OleDbCommand command;
public OleDbDataReader dr;
public OleDbDataAdapter ada;
public conn()
{
try
{
con = new OleDbConnection("provider=microsoft.jet.oledb.4.0;data source="+System.Web.HttpContext.Current.Server.MapPath("你的数据库地址"));
con.Open();
}
catch (InvalidOperationException one)
{
System.Web.HttpContext.Current.Response.Write(one.Message);
return;
}
catch (OleDbException two)
{
System.Web.HttpContext.Current.Response.Write(two.Message);
return;
}
}
public void close()
{
con.Close();
}
public void cmd(string str,int m)
{
command = new OleDbCommand(str,con);
try
{
if(m==1)
{
command.ExecuteNonQuery();
}
else
{
dr = command.ExecuteReader();
}
}
catch(InvalidOperationException one)
{
System.Web.HttpContext.Current.Response.Write(one.Message);
return;
}
}
public void da(string str)
{
ada = new OleDbDataAdapter(str,con);
}
}
///////////////////////////以下是操作代码/////////////
conn con = new conn();打开数据库
con.cmd("select 数据库存放图片路径的字段 from 表 where 条件");
if(con.dr.Read())
Response.Write("<img src=\""+con.dr[0].ToString()+"\">");//输出图片
else
Response.Write("信息不存在");
con.close();//关闭数据库
Ⅶ 如何用数据库存放图片的路径
原来你是做网站啊,呵呵,Dreamweaver 是不能胜任的,你需要写个
VBS,你也可以在网上直接下一个现成的内,自己写也容很麻烦.
你在网上搜索一下这个吧,也许能给你启发哦
爱雪儿文件上传系统 Version 3.0.0
http://www.ixuer.net/
要把图片以二进制存放在数据库中,如果你的数据库使用的是ACCESS那么相应的字段就应该设置成OLE,如果是MS SQL那么直接就设置成图片格式好了,呵呵!
Ⅷ SQL数据库中图片的地址如何存储的
这个来容易嘛~!
InputStream in=new FileInputStream("图片自地址");
Connection conn=?//自己去连接
PreparedStatement ps=conn.prepareStatement("插入语句");
ps.setBinaryStream(iint number,in,in.available());//number为插入的第几个,且类型为image
或者是binary或者是Blob类型的数据
ps.executeUpdate();
Ⅸ 那么图片地址又是怎么存放进SQL数据库的呢
图片地址直接插入数据库就可以了
如果要直接把图片存入数据库需要转换为二进制数才可以!
Ⅹ mysql数据库可以存图片路径
可以。存图片的列需要设置成blob、mediumblob或longblob等数据类型。
但是以前基本上不会把图片直接存在数据库里,因为数据库里的数据是为了用来快速分析、快速存取的,图片数据在mysql里既不能建立索引也不能和其他数据一起分析,存取速度和读写磁盘也没什么区别,每次备份、导入导出数据库时还增加了数据量,降低了效率。所以一般都是把图片存在系统里,然后把图片的存放路径放在数据库里。