Originariamente inviato da cik
il % è un carattere jolly che vuol dire anche nessun carattere quindi, in teoria, dovrebbe trovare anche i record con il campo esattamente uguale.

Altrimenti fai così
SELECT id FROM link WHERE link.id_link = ';{$row['id']};' OR link.id_link LIKE '%;{$row['id']};%'

anche cosi non va bene perchè nel caso che il campo fosse cosi:

'jsfjdsfj;$var;'

non lo troverebbe non a caso o scritto query senza LIKE