我有两个表:获得来自特定类别的所有职位与灵活的代码
表邮编:
id cateid content
#### ###### ###############
14 35 Lorem isplum
分类表:
id name
#### #########
35 Sport
我通常使用的方法来获取所有职位类别如下:
$itemSport = array();
$itemSport = getAllPostFromSportCate(35);
与35
是表的值。
问题是:
当我从
Category
表中删除值35
。 我不能getAllPostFromSportCate($id)
因为Category
表不存在这个值。我不希望插入值如
35
功能getAllPostFromSportCate($id)
。 如果用户更改id
的Category
表。所有的逻辑都会失败。
问题2:
我不希望像35
传递值。
正常,我收到用户点击按钮时的值。
像:
select * from Post where cateid = (select id from Category)
或
select * from Post where cateid = $_POST('idCate')
可以更清晰地说明问题了吗? –
第一个问题:在尝试从SQL中查找数据之前,检查是否存在'$ id'。 第二个问题:正如Nishant所说,请更清楚解释。我不明白你的问题是什么.. – Twinfriends
使用'级联删除,更新'mysql的概念。 –