Reiniciarlo no funcionaba, ya lo reinicié varias veces. Acabo de reinstalarlo, y nada, mismo fallo. Te pego el código entero si quieres, que igual el fallo viene a causa de algo de más arriba, pero ya te digo que es copiado de unas líneas antes, y en los dos casos (esta es la tercera vez que lo ejecuto) funcionaba bien. Pues este es el fragmento que tengo:
   Código PHP:
   
<div id="discos_destacados">
    <?php
    $conexion = mysql_connect($server, $user, $pwd, $bd);
    if($conexion!=FALSE)
    {
        $conectarBD = mysql_select_db($bd, $conexion);
        if($conectarBD!=FALSE)
        {
            $query='select nombre from discos where recomendado = 1 order by rand() limit 10;';
            $resultado = mysql_query($query, $conexion);
 
            /*El fallo es desde aquí...*/
            if($resultado != FALSE)
            {
                echo '<ul id="discos_destacados_lista">';
                for($i=0;$i < 10; $i++)
                {
                $rows = mysql_fetch_row($resultado);
                echo "<li>".$rows[0]."</li>\n";
                }
                echo "</ul>";
            }
            else
            {
                echo "<p>Error al conectar a la base de datos ".$bd.".</p><br>";
                echo mysql_error();
                mysql_close();
            }
            /*...hasta aquí, obviando el último else*/
 
        }
        else
        {
            echo "<p>Error al conectar a la base de datos ".$bd.".</p><br>";
            echo mysql_error();
            mysql_close();
        }
    }
    else
    {
    echo "<p>Error al conectar al servidor de bases de datos ".$server.".</p><br>";
    echo mysql_error();
    mysql_close();
    }
?>
</div>   
  
Espero puedas ayudarme, que me he pasado la noche en vela probando cosas xD 
Muchas gracias.