Ciao a tutti,
sono di nuovo qui a chiedere un aiuto...
ora si tratta di una query mysql:
io dovrei richiedere i valori di una certa tabella che rispondano a diversi raffronti in una tabella rubrica così composta:
nome, cognome, settore, settore2, qualifica, qualifica2
Quello che vorrei è che mi selezionasse tutti i valori ove:
settore e settore2 = $settore e, nel contempo, qualifica e qualifica2 = $nazionale ordinati per cognome
La formula che ho impostato è la seguente:
Purtroppo non funziona e la stessa mi da un mare di risultati che, con i miei desideri, non ci azzeccano per nulla... tuttavia ho notato che se omettocodice:$query = "SELECT * FROM rubrica WHERE settore='$settore' OR settore2='$settore' AND qualifica='$nazionale' OR qualifica2='$nazionale' ORDER by cognome";la query funziona meglio... omettendo tuttavia alcuni valori in circostanze particolari per i quali serve il raffronto di settore2 ...codice:OR settore2='$settore'
ci sono troppi OR ed AND? Esiste un limite nella query? L'ho scritta con i piedi?
![]()
Marco]