Sono alla ricerca dei limiti dell'accoppiata PHP&MySQL... Questa votla temo di averli trovati.
:rollo:
Vi spiego il problema...
Ho una lunga serie di oggetti (es: fragole, mele, pere...), ognuno dei quali ha alcuni attributi (es: il colore, il peso). Quando l'utente seleziona due o più oggetti, php estrapola gli attributi corrispondenti da MySQL ed elimina i doppioni.
Esempio: l'utente seleziona "mele" e "pere", php riporta come colori "rosso, giallo"... l'utente seleziona "mele" e "fragole", php riporta solo "rosso", non "rosso, rosso".
Fin qui tutto bene... Il problema è che spesso il campo "text" degli attributi comprende più d'un attributo: es. mele "rosso, pesante" fragole "rosso, leggero". PHP ovviamente non capisce che la virgola separa due attributi diversi e quindi riporta "rosso, pesante, rosso, leggero". Siccome dovrei eliminare quel doppio "rosso" mi chiedevo se fosse possibile spiegare a php come distinguere gli attributi al momendo di raggrupparli in un array... Pensavo ci fosse tipo un codice... Chennesò, una tripla barra (\\\) o qualcosa di simile...
So che potrei creare più campi per più attributi, ma questo complicherebbe parecchio le cose...