Visualizzazione dei risultati da 1 a 4 su 4

Discussione: boolean

  1. #1

    boolean

    Vorrei creare un database tipo:

    $crea_xxx = "CREATE TABLE xxx (ID int (5) UNSIGNED not null AUTO_INCREMENT,
    yyy VARCHAR (50),
    www VARCHAR (50),
    bbb BOOLEAN , primary key (ID))";

    Immagino che una dichiarazione di tipo BOOLEAN non è corretta, ma l'ho usata per farVi capire che cosa vorrei: un campo che nel database mi dica se quel Record è True o false, Vero o falso, Sì o No, Uomo o Donna, Pari o Dispari ...
    Prima o poi anch'io vi insegnerò qualcosa

  2. #2
    Utente di HTML.it L'avatar di badaze
    Registrato dal
    Jun 2002
    residenza
    Lyon
    Messaggi
    5,372
    ti crei un campo tinyint nel quale imposterai sia 0 (false) che 1 (true)

  3. #3
    dimmi se ho capito bene:

    non esistono bool e quindi necessariamente devo sfruttare solo 2 dei valori che tale variabile potrebbe in realtà assumere. E' come se dicessi che è una VARCHAR e impostassi, quando mi serve di farle cambiare valore, la variabile solo come Vero o Falso, True o False etc.

    che cosa significa tinyint, "alla lettera" oppure, per curiosità, quali sono i valori che potrebbe assumere??

    Thanks e chiudo
    Prima o poi anch'io vi insegnerò qualcosa

  4. #4
    Utente di HTML.it L'avatar di badaze
    Registrato dal
    Jun 2002
    residenza
    Lyon
    Messaggi
    5,372
    Non occore un campo di tipo Boolean per gestire i booleani anche un campo char di 1 puo' andare. E' solo questione di convenzione. Se premetti che 0 o N sia falso e 1 o S sia vero e che continui ad usare tale convenzione nei tuoi programmi il gioco è fatto.

    tinyint deve occupare 1 byte.

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.