Posez votre question Signaler

Contrainte d'integrité php/mysql

mking03 115Messages postés 13 juillet 2008Date d'inscription - Dernière réponse le 26 déc. 2008 à 15:34
Bonjour,
je veux savoir comment mettre les contrainte d'integrité dans php/mysql j'utilise wamp server 2.0
comme un attribut doit<20 ,totalité,unicité.......
et merci d'avence
Lire la suite 

Contrainte d'integrité php/mysql »

4 réponses
Réponse
+0
moins plus
Bonsoir,

Faut mettre les contraintes lors de la création de la table, lis cet article qui explique bien tout ça :

http://www.commentcamarche.net/contents/sql/sqlcontr.php3
Ajouter un commentaire
Réponse
+0
moins plus
le cour est intéressant mais comment les appliquer?????????????
Ajouter un commentaire
Réponse
+0
moins plus
Voici un petit exemple :
booktown=# CREATE TABLE editions
booktown-#              (isbn text,
booktown(#              book_id integer,
booktown(#              edition integer,
booktown(#              publisher_id integer,
booktown(#              publication date,
booktown(#              type char,
booktown(#              CONSTRAINT pkey PRIMARY KEY (isbn),
booktown(#              CONSTRAINT integrity CHECK (book_id IS NOT NULL
booktown(#                                          AND edition IS NOT NULL),
booktown(#              CONSTRAINT book_exists FOREIGN KEY (book_id)
booktown(#                         REFERENCES books (id)
booktown(#                         ON DELETE CASCADE
booktown(#                         ON UPDATE CASCADE);


Tiré d'ici, c'est plus complet mais en anglais :
http://www.faqs.org/docs/ppbook/x13546.htm#CREATINGATABLEWITHTABLECONSTRAINTS
Ajouter un commentaire
Réponse
+0
moins plus
merci bcp
Ajouter un commentaire
Ce document intitulé « contrainte d'integrité php/mysql » issu de CommentCaMarche (www.commentcamarche.net) est mis à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.
Dossier à la une
Passage au tout numérique : quel coût pour les particuliers ?