2006/10/29(日)変数名の付け方

今作っているPHPプログラムから抜粋

$sql_get_category_list = "select CategoryName from category order by CategoryName asc;";
$category_list_result = mysql_query($sql_get_category_list);
if (!$category_list_result) { 
	echo "カテゴリ一覧が取得できません";
	exit;
}
	else {
$i = 0;
while( $i < mysql_num_rows($category_list_result) ) {
$category_list[$i] = mysql_result($category_list_result, $i);
$category_split_list[$i] = mb_split("::",$category_list[$i]);
	}
$i++;
}

PHPでは$○○で変数を表しますが、後でソースを読んだときに意味が解りやすい変数名を付けるとやたらと長くなってしまいます。
どのように変数名を付ければエレガントなプログラムになるのでしょうか?