Contrainte d'integrité php/mysql

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
Configuration: Windows XP
Firefox 2.0.0.20

4 réponses

  1. Bonsoir,

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

    https://www.commentcamarche.net/contents/1055-sql-contraintes-d-integrite
    1. le cour est intéressant mais comment les appliquer?????????????
      1. 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