作者idcomputer (大顺)
看板Web_Design
标题[请益] 一个有关於资料库的问题
时间Wed Nov 22 03:05:09 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.229.57.171
※ 编辑: idcomputer 来自: 61.229.57.171 (11/22 03:07)