Codice PHP:
<?
$query 
=query("    
        SELECT
            CL.client_name AS client_name, CL.client_points AS client_points, CL.client_id AS client_id,
            CA.category_name AS category_name, CA.category_id AS category_id
            FROM client_table AS CL
            LEFT JOIN category_table AS CA ON (CL.client_id=CA.category_id)
            ORDER BY CL.client_id ASC, CL.client_points DESC
    "
);

?>

<?
$y
="0";
while(
$row=mysql_fetch_array($query)){
echo 
"[b]Nome:[/b] ".$row[client_name]."     [b]CATEGORIA:[/b] ".$row[category_name];
echo 
"
"
;
//verifica se è il primo cilco, nel caso attribuisce ad $x il valore della categoria
if($y=="0"){$x=$row[category_name]}
$y="1";
//verifica se $x è diverso dal valore attuale di categoria. se è diverso stampa una riga e va a capo
if ($x!=$row[category_name]){echo"----------------------------
"
;}
//assegna il valore di questa nuova categoria ad $x
$x=$row[category_name];
}
?>
cosi dovrebbe andare?

perche' il problema che non mi segna errori ma mi da pagina bianca :|