Visualizzazione risultati 1 fino 3 di 3

Discussione: Omettere condizione da query mysql

  1. #1
    overcomeborder non è connesso Neofita
    Data registrazione
    19-11-2015
    Messaggi
    6

    Predefinito Omettere condizione da query mysql

    Salve a tutti,
    vorrei chiedere come si possa omettere una condizione da una query di mysql in php.
    In pratica, io ho questa query:
    Codice:
    $query="SELECT * FROM `Libri` WHERE `Classe`='$Anno' and `Indirizzo`='$Selezione' and `Materia`='$Materia' order by `Mese` desc, `Giorno` desc, `Orario` asc limit 10 OFFSET $Pagina";
    e vorrei che si potesse mettere una o più condizione (where) in modo che siano omesse, cioè che non eliminano i risultati, lanciando una ricerca più "libera".
    Grazie in anticipo.

  2. #2
    mzanella non è connesso AlterGuru
    Data registrazione
    29-12-2015
    Messaggi
    1,954

    Predefinito

    Cosa intendi esattamente?
    Se vuoi cercare libri a prescindere, ad esempio, dal valore del campo Classe, semplicemente non inserire `Classe` = '$Anno' nella query.

  3. #3
    overcomeborder non è connesso Neofita
    Data registrazione
    19-11-2015
    Messaggi
    6

    Predefinito

    Grazie per la risposta.
    La mia domanda voleva essere se si poteva omettere una condizione senza cambiare la query, in modo da poter creare tutte le condizioni possibili di ricerca senza scriverne una.
    Visto che la query è una stringa, scriverò le condizioni a partire dalle variabili che otterrò, in modo che ci saranno, nella where, solo le condizioni fondamentali.
    Mi scuso per l'ambiguità della domanda e ringrazio per la risposta.

Tags for this Thread

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •