|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Membre régulier
![]() |
Bounjour,
J'ai 2 petites questions: Je viens de comprendre qu'il y avait possibilité de créer des contraintes dans MySql pour par exemple vérifier qu'un champ n'est pas vide avec (NOT NULL) mais aussi d'autres possibilités avec (DEFAUT, UNIQUE etc...) Question 1 : Est-il possible d'utiliser la contrainte"Check" avec MySql qui permet de faire des vérifications sur un champ. Question 2 : Je voulais connaitre votre avis sur la vérification des saisies de l'utilisateur dans une application web. Exemple, le nom de l'utilisateur doit obligatoirement être saisie.Actuellement j'utiliserai pour cette verification le javascript et les expressions réguliéres. Mé si j'ai bien compris le principe, il me serait possible de le gérer avec un NOT NULL qui me retournerai une erreur. Avantage pas de javascript et donc une application portable. Ba maintenant si je pouvais avoir votre avis savoir si c'est possible ou pas ? PS: j'utilise des tables de type InnoDb et MyIsam
__________________
Petit à petit, l'oiseau fait son nid ! |
|
|
00
|
|
|
#2 | ||
|
Provisoirement toléré
Inscription : juin 2003 Messages : 2 622 ![]() |
Citation:
Citation:
De plus il est toujours plus confortable pour l'utilisateur d'avoir une boite de dialogue d'erreur qui s'affiche aussiôt plutôt que de devoir attendre que le formulaire soit transmis et retourné pour s'apercevoir qu'on l'a mal rempli...
__________________
Pensez au bouton
|
||
|
|
00
|
|
|
#3 | ||
|
Membre régulier
![]() |
Ok merci pour les infos sur la condition CHECK Maximilian.
Saisi-tu si cela doit être géré dans les prochaines version. Code :
__________________
Petit à petit, l'oiseau fait son nid ! |
||
|
|
00
|
|
|
#4 | |
|
Nouveau Membre du Club
![]() |
Citation:
Je ne sais pas si c'est la meilleure solution, mais comme ça au moins lorsque le Javascript est désactivé, je pourrais toujours vérifier les données avant de les insérer dans ma base bon courage |
|
|
|
00
|
|
|
#5 | |||
|
Provisoirement toléré
Inscription : juin 2003 Messages : 2 622 ![]() |
Citation:
Citation:
[edit] Avec MySQL 5.0.3, on peut utiliser une vue WITH CHECK OPTION pour simuler une contrainte check. cf : http://dev.mysql.com/tech-resources/articles/mysql-views.html [/edit]
__________________
Pensez au bouton
|
|||
|
|
00
|
Copyright © 2000-2012 - www.developpez.com