Type d'une column dans une table
Résolu
Bonjour , j'ai besoin d'avoir une colone dans une table qui a comme type par défaut false , est ce que c'est just ca? on peut le faire ? si oui comment s'il vous plait , j'ai déjà crée ma table "Etudiant" et je veux ajouter une colone qui comme valeur par defaut false; aidezz moi :) et merci d'avance
ps: je travail en phpmyadmin
ps: je travail en phpmyadmin
1 réponse
-
ModérateurBonsoir,
Si ton but est de stocker du booleen ( true/false) le mieux est d'utiliser un champ de type TINYINT(1)
sachant que false = 0 et true = 1-
-
Modérateur@DevGlTu peux tester si ça vaut 0 ou 1 en effet ... mais true ou false fonctionne aussi.
Par exemple :
regardes ce que donne ce code :<?php $toto = true; $tata = 1; $titi = false; echo "<pre> TOTO vaut :<br>"; if($toto){echo "<br> ==> TRUE";}else{echo "<br> ==> FALSE";} if($toto ==1){echo "<br> ==> TRUE";}else{echo "<br> ==> FALSE";} if($toto ==true){echo "<br> ==> TRUE";}else{echo "<br> ==> FALSE";} echo "</pre>"; echo "<pre> TATA vaut :<br>"; if($tata){echo "<br> ==> TRUE";}else{echo "<br> ==> FALSE";} if($tata ==1){echo "<br> ==> TRUE";}else{echo "<br> ==> FALSE";} if($tata ==true){echo "<br> ==> TRUE";}else{echo "<br> ==> FALSE";} echo "</pre>"; echo "<pre> TITI vaut :<br>"; if($titi){echo "<br> ==> TRUE";}else{echo "<br> ==> FALSE";} if($titi ==1){echo "<br> ==> TRUE";}else{echo "<br> ==> FALSE";} if($titi ==true){echo "<br> ==> TRUE";}else{echo "<br> ==> FALSE";} echo "</pre>"; ?>
ça t'affichera :
TOTO vaut :
==> TRUE
==> TRUE
==> TRUE
TATA vaut :
==> TRUE
==> TRUE
==> TRUE
TITI vaut :
==> FALSE
==> FALSE
==> FALSE -
@jordane45Merciiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii beaucoupp
-