Problema de MySQL y NO de PHP amigo mío!
La consulta debe quedar como:
// pensando en un id numérico
$consulta = "SELECT * FROM nombre_de_tabla WHERE id = ".$id;
// pensando en un id de tipo "texto" (varchar)
$consulta = "SELECT * FROM nombre_de_tabla WHERE id = '".$id."'";
Luego como deberás saber, harás algo como:
Código PHP:
$resultado = mysql_query_db($consulta);
while ($row = mysql_fetch_array($resultado)) {
$elID = $row["id"];
}
y se lo pasas a la cadena del link, eso sería todo.