Visualizzazione dei risultati da 1 a 5 su 5

Discussione: SELECT di controllo

  1. #1

    SELECT di controllo

    scusate il titolo ma proprio no mi veniva inmente di meglio per specificare il problema


    devo controllare uan serie di id inseriti in una tabella...
    per esempio:

    $list="('12','24','41')";

    la tabella ha i seguenti campi (semèlificati)

    table test
    id prezzo_completo

    dove prezzo_compelto puo' assumere solo 1, se prezzo e' compelto, o 0 se no lo e'

    come faccio per sapere se in test ci sono tutti gli id che mi interessano con prezzo_compelto settato ad 1?

    o meglio ce un modo per farlo nella stessa query?

    avevo pensato ad
    SELECT prezzo_completo FROM test WHERE id IN $list;





    ciao
    http://www.mcganass.com

  2. #2
    Utente di HTML.it L'avatar di Teuzzo
    Registrato dal
    Mar 2002
    Messaggi
    969
    Hai pensato bene, non funziona?
    P.S.: togli gli apici se id è un intero.

  3. #3
    si, ma se ad esmpio non ce l'id 12 io coem lo scopro da quella query?
    http://www.mcganass.com

  4. #4

    Re: SELECT di controllo

    Originariamente inviato da mcganass
    scusate il titolo ma proprio no mi veniva inmente di meglio per specificare il problema


    devo controllare uan serie di id inseriti in una tabella...
    per esempio:

    $list="('12','24','41')";

    la tabella ha i seguenti campi (semèlificati)

    table test
    id prezzo_completo

    dove prezzo_compelto puo' assumere solo 1, se prezzo e' compelto, o 0 se no lo e'

    come faccio per sapere se in test ci sono tutti gli id che mi interessano con prezzo_compelto settato ad 1?

    o meglio ce un modo per farlo nella stessa query?

    avevo pensato ad
    SELECT prezzo_completo FROM test WHERE id IN $list;





    ciao
    Perdonami ma francamente non ho capito molto il tuo problema... anyway... una select tipo potrebbe essere questa:

    SELECT * FROM test WHERE id IN $list ORDER BY prezzo_completo;

    a questo punto sara' facile trovare, da questa query, quali sono gli ID che non corrispondono alle tue esigenze e quali invece sono a posto...

    Ma, ovviamente, ti devi scorrere la lista.
    Eventualmente puoi scorrere la lista in PHP e farti tornare un flag true se TUTTI i campi ricercati hanno il campo prezzo_completo a 1 oppure la lista dei "non conformi"... li' vedi tu in base a quel che vuoi ottenere!
    Rincoboys®... and proud to be!

  5. #5
    http://www.mcganass.com

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.