Visualizzazione dei risultati da 1 a 3 su 3

Discussione: creazione query con or

  1. #1

    creazione query con or

    ciao a tutti,
    da una pagina ricevo un variabile composta da una serie di id separati da un ;

    VAR = (10;35;876;56)

    devo selezionare tutti questi campi dal db:

    se scrivo:
    codice:
    select * from tabella where id=10 or id=35 or id=476 or id=56
    funziona ovviamente.

    ma poichè non conosco il numero estatto di id che mi vengono passati dalla pagina precedente, non c'è modo di creare la query senza ripetere tutte le volte "or" ?!

  2. #2
    cambia i ; in virgole ed usa IN()

    where id IN($var);

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

  3. #3
    Originariamente inviato da piero.mac
    cambia i ; in virgole ed usa IN()

    where id IN($var);
    grazie 1000

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.