Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Sortieren der Ergebnisse einer MySQL-Abfrage

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.