php跨表查询问题

xcasp 2010-08-05 08:26:15
我在做分类功能的时候,由于程序设计是有多个管理员的!而且删除分类的话会删除该分类所有内容数据!所有为了避免发生意外我就在删除加了个条件!普通管理员删除其实是更新分类表中的数据!把delete更新为1,表示已删除!为0则未删除!///当我做判断分类是否存在的时候遇到了个问题!今天我才学了点php跨表查询方法!方法不多!(在实例书看到的)!
所有我目前代码写成这样的∶
select * from class INNER JOIN article_class ON class.classid=$classid and article_class.id=$id where class.delete=1 and article_class.article_delete=1
//where条件2个字段,如为0则返回真,1将返回假!

但是我加了where后面的条件后,就运行不正常了!都返回的是假,不加进运行正常!但是...

怎么办呢?
...全文
48 点赞 收藏 3
写回复
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
xuzuning 2010-08-06
class.delete=0 and article_class.article_delete=0
回复
amani11 2010-08-05
写法比较飘逸

可不可以列出结构,你想找什么样的数据呢?
回复
CunningBoy 2010-08-05
select * from class INNER JOIN article_class ON class.classid = article_class.id where class.delete=1 and article_class.article_delete=1
回复
发动态
发帖子
基础编程
创建于2007-09-28

2.1w+

社区成员

从PHP安装配置,PHP入门,PHP基础到PHP应用
申请成为版主
社区公告
暂无公告