Originariamente inviato da Petelicchio
Si,
allora ti consiglio vivamente di segure i consigli che ti hanno dato gli altri utenti.
Dalla tabella "utenti" cancella i campi "preferiti1,preferiti2,....preferiti n" in modo che rimangano solo quelli relativi all'utente.
Crea quindi un'altra tabella "siti_preferiti" con tre campi
- ID_url (chiave primaria, auto increment)
- ID_utente
- url
In questa tabella inserirai gli url preferiti dei tuoi utenti, badando in inserire in ID_utente l'id dell'utente del quale vuoi aggiungere un sito preferito.
Per evitare che gli utenti inseriscano più di 10 url, prima di effettuare l'inserimento esegui un controllo del tipo
SELECT COUNT(ID_utente) WHERE ID_utente=$id_da_controllare
che ti restituirà il numero effettivo di url inseriti.
Per ricavare tutti i siti preferiti di un utente ti basterà una query del tipo:
SELECT url WHERE ID_utente=$id_da_controllare
Tutto chiaro?
Ciao,
Riccardo