Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it L'avatar di pheeko
    Registrato dal
    Feb 2003
    Messaggi
    99

    Se incontri NULL non stampare

    Il mio problema è questo:
    Ho un db mysql dove ci sono alcuni campi che possono essere con la costante "NULL", da questo db faccio una query per stampare un file ascii che verrà poi elaborato da un programma in fortran.
    Il quale mi chiede una particolare formattazione, ovvero tra ogni campo estratto vuole uno spazio, fino a qui tutto bene almeno finchè non incontra un campo "NULL", perchè comunque per lui NULL è un risultato e quindi la formattazione del file viene stampata con degli spazi in più per ogni NULL.
    Sono stato un po' prolisso ma il succo è questo, in una query come posso far ignorare un campo NULL qualore ci fosse???
    MORITURI TE SALUTANT

  2. #2
    mysql_query ( 'select campi from tabella where campo != NULL' );
    Chiamatemi sven se volete non ho voglia di fare una nuova email per una nuova registrazione xD
    Mac Future User , Ventilatore for PC Cooler user , - dry is coming -

  3. #3
    o alternativamente dipende dal dmbs

    select * from tab where campo is not null

  4. #4
    Utente di HTML.it L'avatar di pheeko
    Registrato dal
    Feb 2003
    Messaggi
    99
    Non era questo il problema, in quanto così lui tira fuori tutti i record dove non esisteno campi null, ma il mio problema è quello di stampare tutti i campi di tutte le righe indipendentemente se c'è null oppure no, non voglio solo che i campi nul vengano stampati...
    non so se mi sono spiegato
    esempio

    campo1 campo2 campo3
    aaa bbbb ccccc
    aaa null cccc


    risultato con is not null
    aaabbbccc

    risultato di cui ho bisogno
    aaabbbccc
    aaaccc

    MORITURI TE SALUTANT

  5. #5
    Codice PHP:
    if($var != NULL) {
       echo 
    $var;
    } elseif (
    $var == NULL || $var == "") {
       echo 
    "";

    Ciao!

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.