Sie haben Recht, Sie sollten die Kontakte nicht in einer Zeichenfolge speichern. Verwenden Sie stattdessen eine andere Tabelle, die die Benutzerinformationen enthält. Die neue Tabelle sollte in etwa so aussehen:
Table: user_contacts
| user_id | contact_id | confirm |
-------------------------------------------
| your data here... |
Wenn Sie dann Ihre Kontaktliste benötigen, können Sie einfach eine weitere Abfrage durchführen:
SELECT * FROM `user_contacts`
JOIN `users` ON `users`.`id` = `user_contatcs`.`user_id`
WHERE `users`.`id` = $id
ORDER BY `users`.`name`;
Oder wie auch immer Sie es bestellen müssen.