He utilizado el código que me has puesto pero seguía con 1 sólo resultado, he visto que el problema está en el IF. Porque simplemente con este código funciona
Código PHP:
$sql = 'SELECT * FROM pc WHERE fecha<=now() ORDER BY fecha LIMIT 10';
$result = mysql_query($sql);
while($row = mysql_fetch_array($result)){
echo "El contenido que sea";
}
No se porque pero con el IF solo obtengo 1 resultado, mientras si no hago un IF y pongo while sale bien, algo haré mal. ¿Como debería escribirlo? Quiero poner un ELSE por si alguna vez no hubiera resultados.