Scusate la domanda sciocca ma come si fa ad indicare due condizioni nel where dello stesso campo?
...and where (tabella.var='$var8' and tabella.var='$var9')";...
non mi funziona penso perchè do due valori per lo stesso campo...almeno penso
Scusate la domanda sciocca ma come si fa ad indicare due condizioni nel where dello stesso campo?
...and where (tabella.var='$var8' and tabella.var='$var9')";...
non mi funziona penso perchè do due valori per lo stesso campo...almeno penso
Nelle query puoi mettere tutto quello che vuoi.... non ti da errore per quello.....
Per quanto riguarda i risultati restitutiti, questa query non puo' restutuire nulla visto che tabella.var non potra' mai essere uguale sia a $var8 che a $var9 a meno che queste 2 siano uguali...ma in questo caso e' inutile ripetere la condizione.
Se vuoi che tabella.var sia uguale a uno dei 2 devi sostituire and con or
Ciao ciao![]()
No pvt per sollecitare risposte, grazie.
cioè vuoi che il campo var valga $var8 OR $var9?
No, voglio solamente che selezioni i risultati dove var sia uguale a var8 e a var 9, essendocene altri di valori...
In genere un campo O vale x O vale y.
Non può valere x E y CONTEMPORANEAMENTE.
Ora se il campo può valere a,b,c,d,e,f,g,x,y e io voglio selezionare solo quelle tuple in cui il campo valga x e y faccio
SELECT * FROM tabella WHERE campo=x OR campo=y