Scusami perchè usare la clausola like? Una volta che hai il product_id non ti basta fare un semplice select xyz where product_id = $id? Nel db in teoria il product_id dovrebbe essere unico quindi puoi selezionare direttamente tramite quel parametro. Se il link è così come lo hai scritto, per semplificarmi le cose non costruirei la querystring sul nome ma proprio sul product_id così hai già il parametro pronto.