如何根据$ variable值触发查询?

时间:2012-05-07 16:45:36

标签: php triggers

如果我没有正确地说明这一点或使用正确的术语,请原谅我,因为我是php开发的新手。

我有一个名为photos.php的页面,我想要像photos.php?type = me和photos.php?type = friends。正如你可以推断的那样,使用type = me我想显示我的照片和type = friends我想要显示朋友的照片。所以我想做一些事情:

if $value == $me trigger type=me query and if $value == $friends trigger query to 
display only friends' photos.

2 个答案:

答案 0 :(得分:4)

就像你写的一样简单:

if ($_GET['type'] == 'me') {
    $sql = 'me query';
} else if ($_GET['type'] == 'friends') {
    $sql = 'friends query';
}

查询取决于您的数据库结构。

答案 1 :(得分:1)

$query = ($_GET['type'] == 'me') ? 'me query' : (($_GET['type'] == 'friends') ? 'friends query');

应该做的伎俩