Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it
    Registrato dal
    Jul 2011
    Messaggi
    16

    Controllare se un campo mysql è vuoto

    Ciao a tutti io avevo bisogno di controllare se un campo mysql è vuoto . Specificando a me servirebbe controllare se una data è presente nel campo "data" nella tabella "user" del DB prova ... sapete aiutarmi ? Grazie



    [EDIT]

    Ho quasi risolto però con questo codice

    Codice PHP:
    <?php

    require "dbprova.php";

    $data=date("Y-m-d");

    $query="SELECT * FROM user where data=$data";
    $result=mysql_query($query);

    if (
    mysql_num_rows($result)==0){
        echo(
    "Non c'è nessun risultato
    "
    );
    }
    else
    {
        echo(
    "C'è più di un risultato");
    }


     ?


    ?>
    Però mi dice Non c'è nessun risultato , perchè ?

    ps Il campo data è di tipo DATE e ho inserito i dati nel campo con "curdate()"

  2. #2
    Moderatore di PHP L'avatar di Alhazred
    Registrato dal
    Oct 2003
    Messaggi
    12,505
    Prova così
    $query="SELECT * FROM user where data='".$data."'";

    se il campo data è definito come varchar, char o text è necessario usare gli apici.

  3. #3
    Utente di HTML.it
    Registrato dal
    Jul 2011
    Messaggi
    16
    No è un campo DATE non VARCHAR ecc.

  4. #4
    Originariamente inviato da davide97
    No è un campo DATE non VARCHAR ecc.
    anche se il campo e' DATE la data che devi inserire e' una stringa. Quindi ci vogliono gli apici a prescindere dal formato del campo. Inserito senza apici diventa un formato numerico.

    date("Y-m-d") e' assolutamente identico a CURDATE() e quindi tanto vale usare curdate() migliori il codice.

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

  5. #5
    Utente di HTML.it
    Registrato dal
    Jul 2011
    Messaggi
    16
    Grazie mille ora va

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.