kodda yazım yanlışı var dikkat et.

$xx=mysql_query("select * from xx where order by id asc"); 
while ($x=mysql_fetch_array($xx))  {
bu kodu kapatmadan;

 
$xx=mysql_query("select * from xx where xx = '$xx'");
while($xx=mysql_fetch_array($xx)) {
bu kodu açmışsın. muhtemelen aşağıdakini yazdığında düzelecektir.

 
<ol style="list-style: none; padding: 0; margin: 0px 0 0 0">
<? $xx=mysql_query("select * from xx where order by id asc"); 
while ($x=mysql_fetch_array($xx))  { 
$xx=$x['x'];
?>
<li><a title="xx" href="xx.html"><b><?=$x['x']?></b></a>
<ul type="square" style="padding-right: 4em;">
<? }
$xx=mysql_query("select * from xx where xx = '$xx'");
while($xx=mysql_fetch_array($xx)) { ?>
<li><a title="xx" href="xx.html"><?=$x['xx']?></a></li>
<? } ?>
</ul></li>
</ol>