Visualizzazione dei risultati da 1 a 6 su 6
  1. #1
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    417

    query mysql con valore trascurabile

    Ciao

    sto cercando di fare una query che abbia un valore trascurabile nel senso che mi funzioni anche se questo valore non si dichiarato nella select ho provato con like e like %% ho googlato e provato con IF ma non ne vengo fuori es. di query

    SELECT * FROM localita where provincia LIKE '$reg' and localita LIKE '$localita' and stato LIKE '$stato'

    la query dovrebbe funzionare anche se il valore $localita è nullo ma questo non avvienen mi azzera la query

  2. #2
    Moderatore di PHP L'avatar di Alhazred
    Registrato dal
    Oct 2003
    Messaggi
    12,505
    Domanda non inerente PHP, sposto in database.

  3. #3
    perche' usi AND e quindi tutte le condizioni devono essere TRUE.
    Usa OR al posto di AND

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

  4. #4
    prova con

    ... WHERE (colonna LIKE '%$var%' OR $var IS NULL) AND (....

  5. #5
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    417
    Quote Originariamente inviata da optime Visualizza il messaggio
    prova con

    ... WHERE (colonna LIKE '%$var%' OR $var IS NULL) AND (....
    ciao ho provato come nel tuo esempio ma non mi va mi restituisce errore

    WHERE (nome LIKE '%$nomea%' OR $nomea IS NULL)
    column '$nomea' in 'where clause'

  6. #6
    non conosco così bene la sintassi mista php/mysql, forse qualche altro forumista più preparato su questo aspetto specifico può aiutarti

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.