資料庫圖片地址
Ⅰ 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里既不能建立索引也不能和其他數據一起分析,存取速度和讀寫磁碟也沒什麼區別,每次備份、導入導出資料庫時還增加了數據量,降低了效率。所以一般都是把圖片存在系統里,然後把圖片的存放路徑放在資料庫里。