faccio alcune domande sperando possano aiutare a chiarire il contesto:
il discrimine tra strumenti è il nome?
se si, gli strumenti hanno il nome in formato testo? (quindi anche il campo del DB)
perché parli di array? inserisci forse "un gruppo di strumenti" dal quale eliminare quelli eventualmente già inseriti?



Rispondi quotando