SQL ---> Count
Geplaatst: 29 mar 2004, 14:26
ik ben weer eens wat aan het fabriceren in phpbb..
ik heb dit stukje code:
ik vroeg me af of het ook korter kan.
dus dat ik die 2 keer dat hij telt gewoon in 1 keer kan ipv zo een bult code.
ik moet dit namelijk nog een paar keer meer doen.
is de code "inkortbaar"?
ik heb dit stukje code:
Code: Selecteer alles
$sql = "SELECT count(*) AS total_posters
FROM " . USERS_TABLE . "
WHERE user_posts = '0'";
if ( !($result = $db->sql_query($sql)) )
{
message_die(GENERAL_ERROR, 'Error getting posts', '', __LINE__, __FILE__, $sql);
}
if ( $total_posters = $db->sql_fetchrow($result) )
{
$total_posters = $total_posters['total_posters'];
}
$sql = "SELECT count(*) AS total_hidden
FROM " . USERS_TABLE . "
WHERE user_allow_viewonline = '0'";
if ( !($result = $db->sql_query($sql)) )
{
message_die(GENERAL_ERROR, 'Error getting hidden users', '', __LINE__, __FILE__, $sql);
}
if ( $total_hidden = $db->sql_fetchrow($result) )
{
$total_hidden = $total_hidden['total_hidden'];
}
Code: Selecteer alles
'ZERO_POSTS' => $total_posters,
'HIDDEN' => $total_hidden,
dus dat ik die 2 keer dat hij telt gewoon in 1 keer kan ipv zo een bult code.
ik moet dit namelijk nog een paar keer meer doen.
is de code "inkortbaar"?