ciao, in questo modo e andato .. forse quello che ti ho postato perché ha il bindparam e invece quello che sto scrivendo ora non lo ha.

dimmi se lo posso scrivere solo con una query.. perché cosi non e che mi garba molto...

codice:
<ul>
		<li id="categories">
			<h2>Galleria</h2>
			<ul>
<?php 
				$stmt = $db->prepare('SELECT * FROM photo_categories ORDER BY byorder DESC'); 
							
				$stmt->execute(); 
				
				$row = $stmt->fetch();
				
				if($row > 0)
				{
					$stmt = $db->prepare('SELECT * FROM photo_categories ORDER BY byorder DESC'); 
					$stmt->execute(); 
					
					while(($row = $stmt->fetch()) !== false)
					{
					?>
					<li><a href="photo_categories.php?id=<?php echo "".$row["id"].""; ?>"><?php echo "".$row["title"].""; ?></a></li>
					<?php
					}
				}else
				
				{
					
					echo '404';
				
				}
				?>
						</ul>
		</li>
		</ul>
idea?