• User

    Filtro fulltext

    Ciao a tutti ... avrei un problemino :
    dovrei fare una ricerca full text di diversi valori sullo stesso indice e fin quì tutto ok ma quando filtro due indici non ci siamo + non funge il filtro sull'indice data ...

    SELECT * FROM utenti WHERE sesso='femmina' AND data= '1989' or '1988' or '1987' or '1986' or '1985' or '1984' or '1983' or '1982' or '1981' or '1980' or '1979' or '1978' or '1977' or '1976' or '1975' or '1974' or '1973' or '1972' or '1971' or '1970' or '1969' or '1968' or '1967' or '1966' or '1965' or '1964' or '1963' or '1962' or '1961' or '1960' or '1959' or '1958' or '1957' or '1956' or '1955' or '1954' or '1953' or '1952' or '1951' or '1950' or '1949' or '1948'

    Cosa non va???
    HELP ME PLEASE...
    Ciao e grazie a tutti ...


  • Super User

    Prova con:
    SELECT * FROM utenti WHERE sesso='femmina' AND data IN ('1989', '1988', '1987', '1986', '1985', '1984', '1983', '1982', '1981', '1980', '1979', '1978', '1977', '1976', '1975', '1974', '1973', '1972', '1971', '1970', '1969', '1968', '1967', '1966', '1965', '1964', '1963', '1962', '1961', '1960', '1959', '1958', '1957', '1956', '1955', '1954', '1953', '1952', '1951', '1950', '1949', '1948')

    Cmq se le date sono sempre consecutive, perche non trasformi la query in:
    SELECT * FROM utenti WHERE sesso='femmina' AND data <=$data_top AND data>=$data_bottom


  • User

    Grazie mille ... un grande , funge perfetto
    Ciao e grazie di nuovo..