avendo una struttura del database come questa

codice:
NOME PRODOTTO   || CATEGORIE DI RIFERIMENTO
--------------------------------------------
nome_prodotto_1 || 1
nome_prodotto_2 || 1,15
nome_prodotto_3 || 1,37,42
nome_prodotto_4 || 51
come posso fare a recuperare tutti i prodotti di una categoria ben precisa?

nella pagina che mostra i risultati ho inserito una select come questa ma, ovviamente, mostra i prodotti che hanno solamente quella categoria (nel caso dell'esempio, "nome_prodotto_1").

Codice PHP:
$categoria_id $_REQUEST['id'];

$sql "SELECT * FROM tabella WHERE categoria_di_riferimento = '$categoria_id';"
se "$categoria_id = 1;", mostra infatti solamente il primo prodotto, e non anche il secondo ed il terzo. qual è, quindi, il modo corretto per scrivere questa select?

grazie in anticipo