a lo que el amigo moderador se referia con que no ejecutas la consulta es a lo siguiente
Código PHP:
<?php
$varId = $registro['id']; <--- que contiene??
$sql = "SELECT * FROM oferta WHERE descripcion = ".$registro['id']." LIMIT 0,1;"
// AQUI FALTA LA EJECUCION!!!....
?>
solo seteas una variable pero no haces nada mas.... busca informacion sobre como ejecutar sentencias de SQL en php...