[請益] 一個有關於資料庫的問題
※ [本文轉錄自 PHP 看板]
作者: idcomputer (大順) 看板: PHP
標題: [請益] 一個有關於資料庫的問題
時間: Fri Nov 10 20:39:40 2006
SQL的部分是這樣寫的:
SELECT *
FROM test
WHERE (CAT1 = MMColParam) or (CAT2 = MMColParam) or (CAT3 = MMColParam)
ORDER BY ID DESC
$MMColParam_Recordset1 = "If((Request.QueryString("catalogID") <> Nothing),
Request.QueryString("catalogID"), "1")";
if (isset($_GET['CAT1'])) {
$MMColParam_Recordset1 = (get_magic_quotes_gpc()) ? $_GET['CAT1'] :
addslashes($_GET['CAT1']);
}
資料庫裡面有兩個資料表
1
商品分類的資料表裡面有
商品分類的ID = catalogID
商品分類的名稱 = NAME
EX
1棒球類
2護具類
3籃球類
.
.
.
2
商品資料的資料表裡面有
商品的ID = ID
商品的名稱 = productname
商品分類1 = CAT1
商品分類2 = CAT2
商品分類3 = CAT3
ID productname CAT1 CAT2 CAT3
1 球棒 1 null null
2 棒球護具 1 2 null
3 籃球 3 null null
4 棒球 1 1 null
目的:點選商品分類的名稱(NAME)時,比如是棒球類(ID=1)
那麼前往的頁面裡
只要是商品資料表裡面商品分類1,2,3 其中有個也是屬於棒球類標上1的話,就會顯示出來
棒球類
球棒
棒球護具
棒球
如果點顯護具類的話
護具類
棒球護具 (因為它的CAT2裡面它也算是在護具類)
想請問一下我這樣的寫法有哪邊出了問題嗎
我知道問題不難其實很簡單
但請大家看在我的笨加上這麼苦心的把問題打出來
請大家可以的話幫幫忙^^||
拜託大家了 謝謝
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 61.224.45.143
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 61.217.212.199
→
11/21 16:08, , 1F
11/21 16:08, 1F
※ 編輯: idcomputer 來自: 61.217.212.199 (11/21 16:09)
→
11/21 16:20, , 2F
11/21 16:20, 2F
Database 近期熱門文章
PTT數位生活區 即時熱門文章