建立分類表(type),圖片表(images),保存圖片時添加分類標(biāo)識(typeid),在網(wǎng)頁上按照分類typeid查找sql篩選就可以了(select * from images where typeid=?)。
創(chuàng)新互聯(lián)公司網(wǎng)站建設(shè)服務(wù)商,為中小企業(yè)提供成都網(wǎng)站制作、網(wǎng)站設(shè)計服務(wù),網(wǎng)站設(shè)計,成都網(wǎng)站托管等一站式綜合服務(wù)型公司,專業(yè)打造企業(yè)形象網(wǎng)站,讓您在眾多競爭對手中脫穎而出創(chuàng)新互聯(lián)公司。
愚見:
用函數(shù)explode(",",$hq_str_sh601006)
能把字符串按照逗號分開。可以直接賦值給一個數(shù)組變量。
如:$hq_str_arr=explode(",",$hq_str_sh601006);
然后你自己可以從數(shù)組中按照你獲取的順序給數(shù)組中相應(yīng)的元素賦值給數(shù)據(jù)庫的對應(yīng)字段。
希望有幫助。
select b表應(yīng)查詢的字段 form b表 join a 表 on a表.cat_id =b表.cat_id;
希望會對你有幫助!
$data1 = array("a2"-"類一","V4"-“類二”);
$data2 = array();
foreach($data1 as $key=$value) {
$data2[$value] = $data2[$value].' '.$key;
}
數(shù)據(jù)庫設(shè)置3個字段 id name fid fid就是頂級id的意思
id name fid
1 分類1 0
2 分類2 0
3 分類1-1 1
4 分類1-2 1
5 分類2-1 2
6 分類2-2 2
數(shù)據(jù)庫就是這種模式,fid為0的是最大分類。id為3 和 4的分類 是id 為 1 分類的子分類 ,所以fid都為 1 。5和6 是id 為 2的子分類。
你查找數(shù)據(jù)庫的時候查找 fid=0的數(shù)據(jù) ,找出頂級分類 1 和 2 ,再查找fid分別為 1 和 2的分類,就是對應(yīng)的子類,你用foreach遍歷出來就是了,
/**
*???如果出現(xiàn)多級分類且在一張表中,?此時你需要增添字段確定分類間的關(guān)系
*???通常做法是在數(shù)據(jù)表中加一個字段如?'pid',?如果?id?==?pid?即判定為父子關(guān)系
*/
//?如這張表
//?如果需要找出中國下面的分類,只需要找出所有?pid?=?1?即可
SELECT?*?FROM?table?WHERE?pid?=?1;
網(wǎng)頁題目:如何用php分類數(shù)據(jù) php的基本數(shù)據(jù)類型
網(wǎng)址分享:http://chinadenli.net/article38/doddspp.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供企業(yè)網(wǎng)站制作、域名注冊、網(wǎng)站營銷、網(wǎng)站導(dǎo)航、網(wǎng)頁設(shè)計公司、移動網(wǎng)站建設(shè)
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)