En Mysql tienes un montón de funciones para que puedas recorrer el record-set (resultado) que te arroja una consulta. Esas funciones son las "mysql_fetch_xxx()" donde xxx puede ser hacia un array (array) .. hacia un objeto (object) .. hacia un array asociativo (assoc) .. o una línea (row) por ejemplo.
Esas funciones de "fetch" seleccionan un registro de esa consulta arrojada y avanzan el puntero interno una posición hasta que llegan al final de esa consulta (record-set) entregando un "false" .. Así que . bajo estas circustancias .. se suele usar mucho un bucle tipo while() para recorrer ese record-set.
Tambien tienes funciones como mysql_result() .. para acceder a un registro/campo concreto de una consulta dada.
Código PHP:
$res=mysql_query("select * from vid where id='".$idd."'", $link) or die(mysql_error());
While ($row=mysql_fetch_array($res)){
echo "Campo WEB: ".$row['web'];
}
(ojo .. usè mysql_error() para detectar posibles errores en la consulta SQL o de conexión .. y comillas para el valor de "id").
(para este caso concreto .. podrías usar mysql_fetch_row() y no usar el bucle while() si estás seguro que esa consulta bajo esa condición "id=X" va arrojar un sólo resultado (registro).)
Eso lo describen en las funciones descritas en el manual oficial de PHP:
www.php.net/mysql
Y también en cualquier manual/tutorial de PHP+Msyql .. (en las FAQ's tienes).
Un saludo,