php mysql根据表字段值

时间:2015-07-14 19:57:30

标签: php mysql

我有一个名为guestlist1的表,其中包含以下列:
id(Int4)father(Varchar60)father_going(Int1)mother(Varchar60)mother_going(Int1)child_1(Varchar60)child_1_going(Int1)

我需要创建从guestlist1表动态加载的html表数据,但只有那些*_going = 1的字段。

示例:我们有一个有3个人的家庭:大卫,爱丽丝,乔纳森。在每个名称后面都有一个数字:1,0,1。我需要创建一个与原始结构相同的表,但只包含列名以_going = 1结尾的字段的数据。

:(请帮忙! 谢谢你们!

尝试使用select语句:

  

$ query_guestlist =" SELECT father FROM guestlist WHERE(id = $ id and father_going = 1)UNION SELECT mother FROM guestlist WHERE(id = $ id and mother_going = 1)来自guestlist WHERE的UNION SELECT child_1(id = $ id和child_1_going = 1)&#34 ;;

这没关系,但包括所有字段,而不仅仅是列名以_going = 1结尾的字段。如果父亲要去,但母亲不去,那么就不应该包括母亲。

0 个答案:

没有答案