Buenas, no nos has especificado como recojes la variable $nombre_producto, pero me imagino que será por GET O POST, así que creo que algo así te servirá:
Código PHP:
Ver original<?php
//te lo pongo como get
$nombre_producto=$_GET[nombre_producto];
//si es post utiliza esto otro quitando las barras
//$nombre_producto=$_POST[nombre_producto];
//supongo que ya sabrás hacer una conexión, así que no me complico
include('conexion.php');
//la consulta la hago sobre una tabla llamada TUTABLA, renómbralo a como se llame la tuya
$consulta=mysql_query("select * from TUTABLA where nombre_producto='$nombre_producto'",$connect);
echo "<a href='producto.php?id=".$resultado["id_producto"]."'>".$resultado["nombre_producto"]."</a>";
?>
Me imagino que éso debería funcionar...
Un saludo