Visualizzazione dei risultati da 1 a 3 su 3
  1. #1

    Problema con SELECT MySQL

    Salve a tutti/e,

    ho questo problema; la query che vi riporto è il risultato di una sommatoria di scelte da formulario:
    Codice PHP:
    SELECT FROM annunci WHERE 1 and citta 'Roma' 
    and tipologia 'Appartamento' 
    and prezzo <= '850' 
    and contratto 'affitto_resid' or contratto 'affitto_comm' ORDER BY id ASC 
    Il problema è dato dalla parte "and contratto = 'affitto_resid' or contratto = 'affitto_comm'";
    quest'ultima infatti mi fa saltare la query e i risultati che stampa sono completamente casuali, cioè non vengono presi in nessuna considerazione i parametri precedenti, cosa che avviene se invece la ometto! Perchè?? Come posso risolvere??

    Grazie.
    En la habana hay una pila 'e locos!

  2. #2
    Utente di HTML.it L'avatar di neroux
    Registrato dal
    Aug 2009
    Messaggi
    1,973
    codice:
    and (contratto = 'affitto_resid' or contratto = 'affitto_comm') ORDER BY id ASC
    oppure

    codice:
    and contratto IN ('affitto_resid', 'affitto_comm') ORDER BY id ASC

    www.sitemeer.com » Quando un sito pare irraggiungibile

    Se ti piace ci puoi trovare anche su Facebook

  3. #3
    Sei un grande! Adesso funziona!

    Grazie mille!!

    En la habana hay una pila 'e locos!

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.