Visualizzazione dei risultati da 1 a 6 su 6

Discussione: query multipla

  1. #1
    Utente di HTML.it L'avatar di polinet
    Registrato dal
    Nov 2000
    Messaggi
    993

    query multipla

    ricevo i dati da un form tramite select etc.....

    invio questi dati alla pagina che li elabora con questa query:

    $sql = " SELECT prezzo_massimo, tipo, camere, dove, scelta FROM TABELLA LIMIT 0, 2";
    $sql = $sql . " where " ;
    $sql = $sql . " prezzo_massimo <= '".$prezzo_massimo. "' ";
    $sql = $sql . " or " ;
    $sql = $sql . " tipo = '".$tipo."' ";
    $sql = $sql . " or " ;
    $sql = $sql . " camere = '".$camere."' ";
    $sql = $sql . " or " ;
    $sql = $sql . " dove = '".$dove."' " ;
    $sql = $sql . " or " ;
    $sql = $sql . " scelta = '".$scelta."' ";
    $sql = $sql . " order by id " ;

    il problema è che mi visualizza tutti record trovati!!!!!

    perchè????????

    POLINET
    ¿Hasta la pasta?

  2. #2
    Frontend samurai L'avatar di fcaldera
    Registrato dal
    Feb 2003
    Messaggi
    12,924
    perchè il LIMIT va alla fine di tutto.
    Vuoi aiutare la riforestazione responsabile?

    Iscriviti a Ecologi e inizia a rimuovere la tua impronta ecologica (30 alberi extra usando il referral)

  3. #3
    Utente di HTML.it L'avatar di polinet
    Registrato dal
    Nov 2000
    Messaggi
    993

    correzzione ma non cambia

    ho fatto la correzzione di LIMIT.
    Ma non ho risolto il problema!!!!!!

    perchè mi butta fuori tutti i record!!!!!!

    Grazie per il tuo aiuto!!!!!

    POLINET
    ¿Hasta la pasta?

  4. #4
    perché magari tutti i record hanno uno dei campi che corrisponde ad uno dei valori che passi tu.
    Prova ad usare AND al posto di OR.

    SQL è difficile che impazzisca, di sicuro c'è un errore di fondo


    una curiosità, come faceva a funzionare prima?? che il limit stava in mezzo? doveva darti errore! [ammesso che tu usi mysql_error quando esegui le query; e se non lo usi ti consiglio di iniziare a farlo]



    Talvolta anche una persona apparentemente inutile si rivela un abile samurai dalla forza di mille uomini, dimostrando di poter rinunciare alla vita e che il suo cuore si è completamente identificato con quello del suo padrone

  5. #5
    Prova a fare la stampa della variabile e capirai da solo.

    echo $sql;


    Il silenzio è spesso la cosa migliore. Pensa ... è gratis.

  6. #6
    Utente di HTML.it L'avatar di polinet
    Registrato dal
    Nov 2000
    Messaggi
    993

    risolto.....

    ho risolto il problema,....... avevo dimenticato di definire la ricerca anche sull'altra query che conta i record..


    GRAZIE!!!!!!!!!!!
    ¿Hasta la pasta?

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.