そうです、連絡先を文字列に保存するべきではありません。代わりに、ユーザー情報を含む別のテーブルを使用してください。新しいテーブルは次のようになります。
Table: user_contacts
| user_id | contact_id | confirm |
-------------------------------------------
| your data here... |
次に、連絡先リストが必要になったときに、別のクエリを実行するだけです。
SELECT * FROM `user_contacts`
JOIN `users` ON `users`.`id` = `user_contatcs`.`user_id`
WHERE `users`.`id` = $id
ORDER BY `users`.`name`;
または、注文する必要があります。