1) .. Si .. con validaciones tipo:
Código PHP:
// etc ...
$sql = "SELECT * FROM encuestas ORDER BY idencuesta desc LIMIT 1";
$resultados = mysql_query($sql,$conextar);
if (mysql_num_rows($resultados) > 0){
$row = mysql_fetch_array($resultados);
// etc ...
} else {
echo "Todavía no hay votos ...";
}
Se trata de ver si la consulta SQL arroja resultados .. Si los hay se acceden y se opera (esas divisiones ..) ..
2) Sobre el tema del refresco de resultados .. lo más proble es que tengas problemas con el caché de la página. Intenta controlarlo con cabeceras HTTP tipo "no caché":
www.php.net/header
Tienes comentarios al respecto en los comentarios de los usuarios de esa función.
Un saludo,