Una pequeña modificación en el codigo:
Código PHP:
echo "<table style=\"text-align: center; margin-left: auto; margin-right: auto;\">";
echo "<tr>";
define( "NUM_ROW", 4 );
$i = 0;
while (($row1 = mysql_fetch_array($result1)) && ($row2 = mysql_fetch_array($result2)))
$ruta11 = $row1['rutap'].$row1['foto'];
$ruta22 = $row2['ruta'].$row2['foto'];
$ruta1 = substr($ruta11, 29);
$ruta2 = substr($ruta22, 29);
echo "<td><a href=\"$ruta2\"><img src=\"$ruta1\"></a><br />";
echo $['titulo']."</td>";
$i++;
if( $i % NUM_ROW == 0 )
print "</tr><tr>";
}
echo "</tr>";
echo "</table>";
bichomen