Salve, perché questo codice non mi da nessun errore etc.. però non mi fa venire fuori 404 che per me sta per non trovato..

la tabella è vuota.. come mai?

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)
				{
					echo '<li>404</li>';
				
				}else
				
				{
					while(($row = $stmt->fetch()) !== false)
					{
					?>
					<li><a href="album_categories.php?id=<?php echo "".$row["id"].""; ?>"><?php echo "".$row["title"].""; ?></a></li>
					<?php
					}


				}
			?>			</ul>
		</li>
		</ul>
grazie mille. buona domenica