Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    Jan 2004
    Messaggi
    855

    condizione where variabile

    Salve,

    c'è un modo per rendere la condizione where di una select mysql variabile.
    Del tipo avendo:

    if ($var=7) {$prezzo='3'}
    elseif ($var=8) {$categoria='pasta'}
    elseif ($var=9) {$sconto='si'}

    vorrei rendere la condizione where su $prezzo='3', $categoria='pasta', $sconto='si' ogni volta a seconda del valore di $var...

    $sqlinterr.=" where ... ";

    Grazie mille ragazzi.

  2. #2
    non credo di aver capito bene cosa vuoi fare, ti serve che la query cerchi in una tabella ma vuoi che il campo e il valore cambino di volta in volta?
    "Una volta che si saranno esaurite senza successo tutte le possibilita', ci sara' una soluzione, semplice e ovvia, che saltera' immediatamente all'occhio di chiunque altro."

    Guardate: Il Miracolo delle Noci!!

  3. #3
    Utente bannato
    Registrato dal
    Nov 2004
    Messaggi
    202
    Usa un più comodo switch non tutti quegli elseif... e in ogni caso assegno quello che vuoi alle variabili del caso e poi lle piazzi nel where.

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.