|
|||
|
Ciao
voglio creare una query per visualizzare i dati degli utenti che hanno compilato il campo 'professione' (esplicitamente impostato su NULL se non compilato) sto usando questa sintassi che chiaramente non funge: $query = "SELECT * FROM user WHERE professione = true ORDER BY nazione"; Grazie a tutti
__________________
Twin |
|
|||
|
allora innanzitutto come ? definito il campo professione?
E' un testo? Io in genere scrivo cos?, nell'ipotesi che professione sia di tipo text Codice:
$query = "SELECT * FROM user WHERE professione <>'' ORDER BY nazione"; |
|
|||
|
il campo professione ? di tipo testo, precisamente VARCHAR (50).
L'array che si occupa di memorizzare i dati dal form imposta a Null l'indice corrispondente a professione se non compilato; quindi quando mando i dati alla tabella del DB i casi sono due: archivio testo oppure NULL. Provo con la soluzione che mi hai suggerito e ti faccio sapere ..... ........in effetti mi da supplied argument is not valid ! circa questo confronto non riesco a trovare esempi eppure dovrebbe essere una operazione di routine Grazie per adesso e se ti viene in mente qualcosa... :idea:
__________________
Twin |
![]() |
| Strumenti discussione | |
| Modalità visualizzazione | |
|
|
Discussioni simili
|
||||
| Discussione | Autore discussione | Forum | Risposte | Ultimo messaggio |
| select count | alice1 | PHP | 4 | 25-10-2006 15.55.58 |
| E' cambiato il comportamento delle SELECT ... LIKE ? | scorpio26 | PHP | 0 | 04-07-2006 17.52.26 |
| Problemi SELECT MySQL | Lunas | PHP | 2 | 13-06-2006 18.07.08 |
| Men? scorrevole "select" | Blueman | HTML | 3 | 07-06-2003 18.49.17 |