Vous abordez cela dans le mauvais sens. Vous ne voulez certainement pas stocker plusieurs éléments de données dans un champ. Vous voulez avoir quelque chose comme ça :
Table: User
- id
- blah blah
Table: Photo
- id
- blah blah
Table: Like
- user_id
- photo_id
Cela vous permettra d'écrire des requêtes très flexibles, y compris ce que vous avez décrit :
SELECT u.id
FROM User AS u
JOIN Like AS li ON li.user_id = u.id
WHERE li.photo_id = $current_photo_id
Il s'agit d'un sujet connu sous le nom de normalisation de base de données . Veuillez lire plus à ce sujet si vous voulez que votre candidature réussisse.