以群组方式回应用户,PHP

时间:2011-10-19 14:42:42

标签: php database

我想要做的是点击一个组的名称(我创建的除poweruser和admin组之外的每个组),这将从数据库中回显该组中的所有用户。我怎样才能在php中做到这一点?

到目前为止我的代码是:

include('db.php');
if (isset($_GET["groupID"])) {
$sql="SELECT * FROM `group` WHERE groupName <> 'poweruser' AND groupName <> 'admin' AND groupID = " . $_GET["groupID"] ;
} else {
$sql="SELECT * FROM `group` WHERE groupName <> 'poweruser' AND groupName <> 'admin'" ;
}
$result=mysql_query($sql,$connection);
while($line=mysql_fetch_array($result)){
echo "<a href='index.php?page=groups&group=".$line['groupID']."'>".$line['groupName'].'</a><br />';
}
mysql_free_result($result);
mysql_close($connection);
?>

1 个答案:

答案 0 :(得分:0)

如果我正确地遵循您的代码,您在此处所做的将输出每个组的名称。要获得用户,您必须执行以下操作:

$sql='SELECT * FROM `users` JOIN `group` ON `user`.`groupID` = `group`.`groupID` WHERE `users`.`groupID` = "'.$_GET["groupID"]'"';