mySQL NOOB问题:
表中有一列= AgeGroup。它包含以下数据选项:U40,40-44,45-49,50-54,55-59,60+。
我有一个表单,允许用户选择他们希望查看的“性别”和“年龄组”。这然后使用“SELECT”SQL查询的“WHERE”子句。它使用以下格式:
FROM
#__test1
WHERE
EventName = '2011EoSummer' AND
Gender = {$REQUEST:Gender};
if(isset($_REQUEST['Age'])) AND AgeGroup = {$_REQUEST['Age']}
在窗体中,有一个选项,通过“整体”让所有年龄段,但没有数据在AgeGroup列称为“整体”。总体上应该默认为所有年龄组,但我不知道这将如何读取SQL查询。
实施例1网址:/ &性别=男性& AgeGroup = U40 =>将在 'U40' '男性'
实施例2的URL显示数据:/ &性别=男性&年龄=总体=>将显示ALL年龄段数据
我可以看到PHP /无论您用于连接到数据库,因为它会更容易处理。 –
听起来你想要生成一个平均年龄组,这是正确的吗? –
如果你准备在PHP端查询,然后放置条件并相应地准备查询。就像整体年龄段一样,不要把AgeGroup条款放在哪里。对于所有其他选项放置它。 – hemu