[請益] 一個有關於資料庫的問題

看板Database (資料庫)作者時間18年前 (2006/11/21 16:08), 編輯推噓0(002)
留言2則, 1人參與, 最新討論串1/1
※ [本文轉錄自 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
文章代碼(AID): #15OhFjPV (Database)
文章代碼(AID): #15OhFjPV (Database)