Visualizzazione dei risultati da 1 a 6 su 6
  1. #1
    Utente di HTML.it L'avatar di allin81
    Registrato dal
    Mar 2011
    Messaggi
    1,875

    Clausola where da visualizzare su 2 opzioni

    Questo e' il codice che uso attualmente

    Codice PHP:
    if ($numero_di_notti == "7") {
        
    $query_offerte .= " AND '$arrivo' between valida_da AND valida_fino and '$partenza' between valida_da AND valida_fino and prezzo_come=1 ORDER by price/prezzo_come";

    in questo modo visualizzo solo le offerte che nel campo prezzo_come hanno 1

    Vorrei far visualizzare anche quelli che nel campo prezzo_come hanno anche 7

    quindi sia 1 che 7

    come posso fare?

  2. #2
    Utente di HTML.it
    Registrato dal
    Jan 2009
    Messaggi
    777
    and prezzo_come=7

  3. #3
    Utente di HTML.it
    Registrato dal
    Jan 2009
    Messaggi
    777
    in questo modo la query ti prende i record del prezzo 1 e del prezzo 7..se intendevi questo

  4. #4
    Utente di HTML.it L'avatar di allin81
    Registrato dal
    Mar 2011
    Messaggi
    1,875
    avevo provato in quel modo ma non mi estrae niente cosi...

  5. #5
    No infatti la condizione AND e' sbagliata, ed e' un errore piuttosto comune tra i principianti che "traducono" direttamente dal linguaggio comune un'espressione come "voglio i record in cui campo vale 1 E quelli in cui campo vale 4" in cui la congiunzione E tra in inganno. In realta' questa condizione e' un OR, cioe' a te servono i record in cui "campo vale 1 OPPURE 4", usando AND in realta' chiedi i record in cui "campo vale 1 E vale anche 4" cioe' nessuno.

    In sostanza
    codice:
    AND ( prezzo_come = 1 OR prezzo_come = 7 )

  6. #6
    Utente di HTML.it L'avatar di allin81
    Registrato dal
    Mar 2011
    Messaggi
    1,875
    grandissimo kb, funziona alla grande.
    Devo dire che anche io avevo provato cosi e non funzionava perche' non mettevo le parentesi
    Grazie grazie

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.