Visualizzazione dei risultati da 1 a 6 su 6
  1. #1
    Utente di HTML.it
    Registrato dal
    Nov 2011
    Messaggi
    169

    dove sbaglio in questa select?

    ciao a tutti qualcuno mi può dire dove sbaglio in questa select?

    ho necessità di TUTTE queste variabili

    Codice PHP:
    SELECT IDNomeAttivitaPrezzoValutaMetodoLavEmailTelefonoCellulareDataScadenzaCategoriaProvincia1Provincia2Provincia3Provincia4
    FROM Utenti
    WHERE Categoria 
    '$categoria' 
    AND Provincia1 '$provincia' OR Provincia2 '$provincia' OR Provincia3 '$provincia' OR Provincia4 '$provincia'
    AND DataScadenza >= '$DataOdierna' AND Attivo '1' AND ConfermaRegistrazione '1'
    ORDER BY Prezzo ASCNomeAttivita ASC 
    Grazie

  2. #2
    Utente di HTML.it L'avatar di marco_c
    Registrato dal
    Jun 2004
    Messaggi
    1,047
    cosa vuol dire dove sbaglio... non spieghi nè cosa vuoi ottenere nè che risultati ti trovi..
    Gli uomini si dividono in due categorie: i geni e quelli che dicono di esserlo. Io sono un genio.

  3. #3
    Utente di HTML.it
    Registrato dal
    Nov 2011
    Messaggi
    169
    Praticamente devo trovare tutte queste condizioni:

    Codice PHP:
    SELECT IDNomeAttivitaPrezzoValutaMetodoLavEmailTelefonoCellulareDataScadenzaCategoriaProvincia1Provincia2Provincia3Provincia4 
    FROM Utenti 
    WHERE Categoria 
    '$categoria'  
    AND Provincia1 '$provincia' OR Provincia2 '$provincia' OR Provincia3 '$provincia' OR Provincia4 '$provincia' 
    AND DataScadenza >= '$DataOdierna' AND Attivo '1' AND ConfermaRegistrazione '1' 
    ORDER BY Prezzo ASCNomeAttivita ASC 
    WHERE AND AND AND

    so che al massimo si può usare un solo AND ma se a mè ne servono 3, come soprà, come faccio ???

  4. #4
    Utente di HTML.it
    Registrato dal
    Nov 2011
    Messaggi
    169
    anzi 4 AND !

  5. #5
    Utente di HTML.it L'avatar di marco_c
    Registrato dal
    Jun 2004
    Messaggi
    1,047
    non è vero che si può usare solo un AND .. dove l'hai sentita questa?
    forse ti manca l'uso delle parentesi

    codice:
    WHERE Categoria = '$categoria'  
    AND (Provincia1 = '$provincia' OR Provincia2 = '$provincia' OR Provincia3 = '$provincia' OR Provincia4 = '$provincia') 
    AND DataScadenza >= '$DataOdierna' AND Attivo = '1' AND ConfermaRegistrazione = '1'
    Gli uomini si dividono in due categorie: i geni e quelli che dicono di esserlo. Io sono un genio.

  6. #6
    Utente di HTML.it
    Registrato dal
    Nov 2011
    Messaggi
    169
    Grazie Mille ...

    Hai ragione mi manca l'uso delle parentesi

    Ora Funziona tutto...

    Grazie Anzora

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.