Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it L'avatar di Ironmax
    Registrato dal
    Dec 2008
    Messaggi
    1,026

    Controllo di un campo rispetto ad un'altro

    Salve.
    Sto cercando di fare un loggin ad una sessione in un file php.
    Però prima devo controllare sul database se esistono, e che si trovino sullo stesso record, i due campi che controllano l'accesso.
    La tabella è formata da due campi, email come chiave primaria.
    E' possibile in sql, fare una query che controlli che due campi si trovano sullo stesso record?
    codice:
                  email    |   pass
                           |
        csd@libero.it      |  pincopallo
    Ovviamente se li trova da una risposta true, false se non li trova.
    Grazie.

  2. #2
    codice:
    SELECT count(*) AS found FROM tabella WHERE email = 'csd@libero.it' AND pass = 'pincopallo'
    Se found = 1 l'utente esiste altrimenti no.
    "Mai discutere con un idiota. Ti trascina al suo livello e ti batte con l'esperienza." (Oscar Wilde)

  3. #3
    scusa spero di aver capito bene

    select count(*) from table where mail = '[email inserita]' and pass = '[pass inserita]'

    se count = 1 -> true
    se count = 0 -> false

    se vuoi si può usare il case che ti restitusce direttamente true o false

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.