No hombre, no ¿como puedes decir eso?!!!! Puedes pasarle el id_producto por la url o mediante un formulario.
Por ejemplo si tu página es www.misitio.es/detalles_producto.php, la invocas pasándole el id del producto por la url, es decir www.misitio.es/detalles_producto.php?id_producto=0, y recuperas la variable id_producto por medio de $_GET o $_REQUEST:
Código PHP:
mysql_connect($hostname,$user,$password);
mysql_select_db($database);
$query = "SELECT id_producto, nombre_producto, descripcion_producto, id_categoria FROM producto where id_producto='".$_GET['id_producto']."' ";
$result = mysql_query($query);
while ($row = mysql_fetch_array($result)){
echo "{$row['id_producto']}, {$row['nombre_producto']},{$row['descripcion_producto']},{$row['id_categoria']}<br>\n";
}