Hmm en realidad no.
Se supone que en la variable $id; estas recibiendo el valor de la ID no?
Entonces seria:
Código PHP:
<?php
$sql = "UPDATE enlaces SET visitas=visitas+1 WHERE id = '".$id."' LIMIT 1";
$result = mysql_query($sql);
?>
Seguramente por arriba hiciste un:
Código PHP:
<?php
$id = $_GET['id'];
o
$id = $_POST['id'];
?>
No?
De esa forma, sabes el ID del enlace, y luego le sumas el 1. Pero asegurate que exista el ID y que sea un valor correcto.
Código PHP:
if(!empty($id)) {
// Por las dudas...
}
Saludos