Ciao ragazzi..
ho un problema nel fare un INNER JOIN..
leggendo qua e là nel forum ed in internet ho trovato vari esempi che non riesco però ad adattare al mio caso..
Provo a ricapitolare:
Nella tabella prodotti ho i seguenti campi:
artp - artp2 - artp3 - artp4 - artp5
nei quali sono inseriti dei numeri..
Questi numeri sono abbinati ad un nome artista però determinato in un altra tabella!
Infatti nella tabella artisti ho i campi:
idar e nomear
rispettivamente il numero e il nome associato!
Con l'inner join che ho ora nel mio php riesco a dirgli che artp è uguale a idar in questo modo:
codice:
FROM prodotti AS A INNER JOIN artisti = B
ON A.artp = B.idar
e poi stampo il risultato in questo modo:
codice:
$output .='&artista'.$i.'='.$prodotti['nomear'];
Dato che voglio stampare nel mio stesso campo di testo variabile (sono in Flash ma poco importa credo) eventuali collaborazioni di artisti come ad esempio ARTISTA 1 & ARTISTA 2....cioè artp & artp2
Dovrei penso fare un nuovo INNER JOIN dicendogli che anche i campi artp2, artp3 ecc.. della tabella prodotti sono da linkare a idar della tabella artisti..
e poi stamparli nello stesso otput più o meno così...
codice:
$output .='&artp'.$i.'='.$prodotti['nomear']. " ".urlencode($prodotti['divarp1']). " ".$prodotti['artp2']. " ".urlencode($prodotti['divarp2']). " ".$prodotti['artp3']. " ".urlencode($prodotti['divarp3']). " ".$prodotti['artp4']. " ".urlencode($prodotti['divarp4']). " ".$prodotti['artp5'];
dove questi ovviamente sono spazi
e dove questi invece sono campi di divisione tra i nome artista come ad esempio &, vs..
codice:
.urlencode($prodotti['divarp1'])
Come posso fare questo INNER JOIN?
Grazie Bonjo