Hola..
Si lo que tu quieres es actualizar una solo fila le debes pasar la condión ok..
Digamos que tu quieres actualizar la fila 5, pero solo unos campos determinado ok, lo puedes hacer de esta forma vale..
Código PHP:
$q = "UPDATE rank SET nombre='$nombre', descripcion='$descripcion', url='$url' WHERE id='5'";
mysql_query($q, $link);
Saludos..