di certo e' che a causa della precedenza degli operatori quello che e' in OR va tra parentesi tonde.
Dovresti anche evitare di scrivere righe troppo lunghe per la difficolta' di lettura che comporta il dover scorrere la barra di visualizzazione. Per esempio:
il codice rimane molto piu' leggibile per tutti e ti semplifichi la vita con il cut & pastecodice:"SELECT * FROM strutture where ( sezione = '" . $varcat . "' OR sezionedue = '" . $varcat . "' OR sezionetre = '" . $varcat . "' OR sezionequattro = '" . $varcat . "' OR sezionecinque = '" . $varcat . "' ) AND attivo = 1";
edit... difficolta' relativa, nel senso che se il codice non e' conosciuto e la riga lunga e di poco interesse, quando arrivi al fondo non ti ricordi piu' di cosa c'era scritto all'inizio. Per me basta e avanza per rinunciare a leggere e saltare il post.... ovviamente IMHO e non direttamente rivolto a te ma in generale.
![]()