Contrainte d'integrité php/mysql

mking03 Messages postés 119 Statut Membre -  
mking03 Messages postés 119 Statut Membre -
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. scriptiz Messages postés 1494 Statut Membre 425
     
    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
    0
  2. mking03 Messages postés 119 Statut Membre 37
     
    le cour est intéressant mais comment les appliquer?????????????
    0
  3. scriptiz Messages postés 1494 Statut Membre 425
     
    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
    0
  4. mking03 Messages postés 119 Statut Membre 37
     
    merci bcp
    0