SI usas xxxx_fetch_array() .. para que usas OBJETOS? $row->foto? ..
Código PHP:
while($row = mysql_fetch_array($result)) {
echo "<tr><td><img src=\"".$row['foto']."\">".$row['foto']."</td></tr>";
}
y lo del printf() .. Conforme lo usas es cargar mucho a PHP para ese proceso .. Usa un SIMPLE echo y veras como entiendes mejor como se compone PHP+HTML incrustado ..
Un saludo,