Originariamente inviato da Petelicchio
Ok, ho capito il tuo problema ma il metodo risolutivo è lo stesso quello che NON devi fare è inserire vicino al campo "utente" tanti campi "amico1", "amico2" etc "amico100" perchè capirai bene che non è una gran scelta in quanto crea problemi di inserimento cancellazione modifica etc etc... come quello che hai presentato nel primo post che non è di risoluzione tanto facile

Quello che devi fare è creare un ulteriore tabella "amici" in cui metti in relazione due ID utente.

Per aggiungere un amico (con id 33) all'utente con id 75 creerai un nuovo record in questa tabella in cui nel campo ID_utente scriverai '75' e nel campo ID_amico scriverai '33'.
Semplice no?

Quando vorrai cancellare un amico basterà fare un DELETE FROM AMICI WHERE ID_utente=$id_utente_richiedente AND ID_amico=$id_amico_da_cancellare

Chiaro?

Ciao!
Riccardo
Ok, chiaro!
Una precisazione però, se questa comunità cresce e raggiunge mettiamo i 5000 utenti e tutti hanno 10 amici avremmo la tabella "amici" composta da 50000 righe.
Non diventa poco gestibile poi quando devo fare una select del tipo:
SELECT FROM AMICI id_amico WHERE ID_utente='75'