Types phpMyAdmin
Résolu/Fermé
ben85350
Messages postés
610
Date d'inscription
vendredi 30 mai 2008
Statut
Membre
Dernière intervention
2 avril 2013
-
7 juil. 2008 à 19:46
vignemail1 Messages postés 1246 Date d'inscription vendredi 8 octobre 2004 Statut Contributeur Dernière intervention 13 septembre 2019 - 7 juil. 2008 à 20:48
vignemail1 Messages postés 1246 Date d'inscription vendredi 8 octobre 2004 Statut Contributeur Dernière intervention 13 septembre 2019 - 7 juil. 2008 à 20:48
A voir également:
- Phpmyadmin type
- Clear type - Guide
- Localhost/phpmyadmin - Forum Ubuntu
- Http://localhost/phpmyadmin/ ne marche pas .. ✓ - Forum PHP
- Faiblesse type psy ✓ - Forum Jeux vidéo
- Changer le type de fichier - Guide
2 réponses
vignemail1
Messages postés
1246
Date d'inscription
vendredi 8 octobre 2004
Statut
Contributeur
Dernière intervention
13 septembre 2019
259
7 juil. 2008 à 19:49
7 juil. 2008 à 19:49
tinyint suffira ou bool (c'est un alias de tinyint) et tu n'auras qu'à y mettre 0 si pas coché, 1 si coché
vignemail1
Messages postés
1246
Date d'inscription
vendredi 8 octobre 2004
Statut
Contributeur
Dernière intervention
13 septembre 2019
259
7 juil. 2008 à 20:48
7 juil. 2008 à 20:48
Tu veux donc stocker tous les checkbox en une seule variable ? Bon alors prends un int et tu fait un OU binaire entre eux
exemple, tu as 3 checkbox :
checkbox1 coché : 00000001
checkbox2 non coché : 00000000
checkbox3 coché : 00000100
tu fais un OU binaire : 00000101 ce qui fait 5
Les INT unsigned sont stocké sur 32 bits donc tu peux ainsi géré 32 checkbox
Les BIGINT unsigned sont sur 64 bits donc 64 checkbox
Si tu veux plus, alors là tu seras obligé de passer par un varchar où chaque caractères sera 0 ou 1 pour chaque checkbox
exemple, tu as 3 checkbox :
checkbox1 coché : 00000001
checkbox2 non coché : 00000000
checkbox3 coché : 00000100
tu fais un OU binaire : 00000101 ce qui fait 5
Les INT unsigned sont stocké sur 32 bits donc tu peux ainsi géré 32 checkbox
Les BIGINT unsigned sont sur 64 bits donc 64 checkbox
Si tu veux plus, alors là tu seras obligé de passer par un varchar où chaque caractères sera 0 ou 1 pour chaque checkbox
7 juil. 2008 à 19:51
7 juil. 2008 à 19:59