Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente bannato
    Registrato dal
    Jan 2005
    Messaggi
    51

    [SQL] Chi mi aiuta con questa query?

    ragazzi sto facendo un form di ricerca per il mio sito.
    il form ha quattro capi:

    testo (Testo immesso dall'utente che verrà ricercato nel db)
    tipologia [Vendo/Affitto] La tipologia dell'annuncio che sto cercando
    vani (Il numero di vani massimo desiderato)
    prezzo (IL prezzo massimo desiderato per la ricerca)

    i campi sono
    testo (Alfanumerico)
    tipologia (Alfanumerico)
    vani (Numerico)
    prezzo (Numerico)

    la query mi dovrebbe restituire questo:
    tutti i record che abbiano nel campo DESCRIZIONE il contenuto di "testo" quindi credo si faccia con LIKE, la tipologia dell'annuncio uguale al contenuto di "tipologia" il numero di vani minore di quello indicato in "vani" e il prezzo minore di quello indicato in "prezzo"

    io ho provato sei sette query tutte diverse ma non me ne funzia nemmeno una
    forse farò confusione tra gli operatori and e or.. nn so..
    qualkuno mi da una manina?

    grazie mille

  2. #2
    codice:
    function Apice(Testo)
       Apice=replace(Testo,"'","''")
    end function
    
    ssql="Select * from Tabella where Descrizione like %'" & Apice(request("testo")) & "'% and tipologia ='" & Apice(request(tipologia)) & "' and vani <" & request(vani) & " and prezzo < " & request("prezzo")
    Prova un pò...

    p.s.
    La tipologia ti conviene metterla bool o numerica (1= Vendo 0 =Affitto)

    if u are junior then Hallo!!!
    if u are senior then Cool!!!
    if u are a lady then Hi baby!!!

    http://www.solamentegratis.it

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.