Heim > Artikel > Backend-Entwicklung > PHP+mysql的一个问题
这张是产品表
红色圈起的部分是产品的栏目组ID
这张是产品栏目表
我现在的问题是:
我从前端通过GET传一个产品栏目表的ID,获取这个ID之后怎样判断产品表里面的栏目组ID 还有GET传过来的字段。
sql语句
谢谢各位求指点了
?取$n_id后
在?品?目表用??$n_id查找一下是否存在??,如果是,表示是?品?目表的id,然後可以??下面的事件了。
select * from ?品?目表 where nav_id=$n_id;
?取$n_id后
在?品?目表用??$n_id查找一下是否存在??,如果是,表示是?品?目表的id,然後可以??下面的事件了。
select * from ?品?目表 where nav_id=$n_id;
... find_in_set('n_id', pro_navid)
你 pro_navid 中的那些点不会是小数点吧?改成逗号
select * from 产品目录表 where nav_id like %$n_id% ;
刚刚那个会有问题!!!这样把: select * from 产品目录表 where nav_id like % ,$n_id,% ;
刚刚那个会有问题!!!这样把: select * from 产品目录表 where nav_id like % ,$n_id,% ;
$sqlstr = "select * from ?品表 where concat(',',pro_navid,',') like '%,".$n_id."%,';
... find_in_set('n_id', pro_navid)
你 pro_navid 中的那些点不会是小数点吧?改成逗号
$sqlstr = "select * from ?品表 where concat(',',pro_navid,',') like '%,".$n_id."%,'";
??才?。
$sqlstr = "select * from ?品表 where concat(',',pro_navid,',') like '%,".$n_id.",%'";
$sqlstr = "select * from ?品表 where concat(',',pro_navid,',') like '%,".$n_id."%,'";