Visualizzazione dei risultati da 1 a 7 su 7

Discussione: [MySQL] sintassi where

  1. #1
    Utente di HTML.it L'avatar di Trinità76
    Registrato dal
    Jan 2002
    Messaggi
    1,439

    [MySQL] sintassi where

    Come faccio ad impostare questa condizione?
    Codice PHP:
    WHERE (accessi.`Exp` <> '1') AND (management.<> '' OR
            
    management.<> ''
    Così mi tira fuori un risultato nullo mentre invece dovrebbe tirarmi fuori i record con campi diversi da 1, e con una delle altre due condizioni verificate...
    come la scrivo? '
    わさび

  2. #2
    Utente di HTML.it L'avatar di Trinità76
    Registrato dal
    Jan 2002
    Messaggi
    1,439

    Re: [MySQL] sintassi where

    Help ragazzi
    ho provato anche così ma non funziona:
    Codice PHP:
    WHERE accessi.`Exp` <> '1' AND (management.<> '' OR
            
    management.<> ''
    わさび

  3. #3
    La sintassi non e' errata...

    Verifica che i campi interessati non siano NULL. NULL e' diverso da '' empty.


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

  4. #4
    Utente di HTML.it L'avatar di Trinità76
    Registrato dal
    Jan 2002
    Messaggi
    1,439
    Originariamente inviato da piero.mac
    La sintassi non e' errata...

    Verifica che i campi interessati non siano NULL. NULL e' diverso da '' empty.

    C'hai raggio! VVoVe:
    Come lo scrivo empty ?
    わさび

  5. #5
    Originariamente inviato da Trinità76
    C'hai raggio! VVoVe:
    Come lo scrivo empty ?
    Empty va bene come lo hai scritto e' NULL che va messo in modo diverso...

    Empty - metterai diverso da empty cioe' campo != ''
    NULL - metterai NULL oppure NOT NULL campo IS [NOT] NULL

    in pratica se il campo e' caratterizzato NULL e compare la scritta NULL in phpmyadmin, e' come se non esistesse, ne' vuoto, ne' zero semplicemente non esiste. Mentre empty esiste, ma senza contenuto.


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

  6. #6
    Utente di HTML.it L'avatar di Trinità76
    Registrato dal
    Jan 2002
    Messaggi
    1,439
    Originariamente inviato da piero.mac
    Empty va bene come lo hai scritto e' NULL che va messo in modo diverso...

    Empty - metterai diverso da empty cioe' campo != ''
    NULL - metterai NULL oppure NOT NULL campo IS [NOT] NULL

    in pratica se il campo e' caratterizzato NULL e compare la scritta NULL in phpmyadmin, e' come se non esistesse, ne' vuoto, ne' zero semplicemente non esiste. Mentre empty esiste, ma senza contenuto.

    Ti ringrazio per il reply e x le delucidazioni ma non capisco ancora perchè non mi tira fuori nulla: ho scritto così:

    Codice PHP:
            WHERE (((accessi.`Exp` <> '1') AND (accessi.`Exp` <> '2') AND (management.!= ''))
            OR ((
    accessi.`Exp` <> '1') AND (accessi.`Exp` <> '2') AND (management.!= ''))) 
    わさび

  7. #7
    Utente di HTML.it L'avatar di Trinità76
    Registrato dal
    Jan 2002
    Messaggi
    1,439
    Ci sono riuscito così grazie:

    WHERE (((accessi.`Exp` IS NULL) AND (management.a != ''))
    OR ((accessi.`Exp` IS NULL) AND (management.b != '')))
    わさび

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.