Visualizzazione dei risultati da 1 a 3 su 3

Discussione: [MYSQL] Filtro ricerca

  1. #1
    Utente di HTML.it
    Registrato dal
    Jun 2003
    Messaggi
    451

    [MYSQL] Filtro ricerca

    Ho creato questa query

    codice:
    SELECT * FROM prova WHERE data >= '$data1' and data <= '$data2' and user = '$user'
    il problema è che la variabile $user non è detto che ci sia, non esiste un carattere o un modo che se $user sia vuoto accetti solo i campi data???

    non posso utilizzare or perchè poi non fa più il controllo sulle date.

    Grazie per il vostro aiuto.

  2. #2
    Utente di HTML.it L'avatar di polinet
    Registrato dal
    Nov 2000
    Messaggi
    993
    io verificherei prima se la variabile "$user" esiste.
    Verifico con una bella espressione regolare l'user.
    dopo di che faccio la ricerca.

    Facci sapere
    ¿Hasta la pasta?

  3. #3
    Utente di HTML.it
    Registrato dal
    Jun 2003
    Messaggi
    451
    Ma io volevo far eseguire la query anche se $user manca, mi sa che devo per forza creare due query

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.